[Bug] Reload error when Duration of Use Complete Event is zero.

WeiYiHua

Member
1. Create a new project with Unity 2021.3.13f1.
2. Download and install Third Person Controller 3.0.3.
3. Run the Demo scene and find Atlas(Clone)/Items/AssaultRifleWeapon.
4. Set the Duration of Use Complete Event to zero.
1670488292252.png
5. Fires the last bullet but does not auto Reload.

After testing, this is caused by calling ShootableShooterModule.Fire after GenericReloader.ItemUseComplete.
 
Top