Creating a “Zero Ammo” Negative Pickup in Unity
Objective: Create a pickup and when the player collects it set the ammo to 0
For this pickup I gonna duplicate the “Hacked Movement” prefab to use the same sprite and animation and set a new power ID.
In the Player Script I create a public function to set the ammo to 0 and update the UI.
Next in the powerup script I added the new case for the power ID within it we call the function of the player script to set the ammo to 0.
In the Unity editor I selected the Spawn Manager object and added the Zero_Ammo_Prefab to the array of powerups.
And that’s it!!! The player now have to wait until collect another power to be able to attack again