⇐ Index
SetUnitAmmo(<-unit <-amt)
Sets the ammo of the unit. A value of 1 is how much a packet normally delivers.
The ammo can not exceed the max ammo, so set max ammo first. Amt values less than zero are changed to zero.
If you are using this API in :Awake, if the unit's ammo ware is not energy it will be internally swapped to the correct ware after :Awake processes. This will reset the unit's ammo back to 0 and have a visual glitch of the ammo dots appearing although the unit's ammo is 0. To avoid this, simply avoid using this API in :Awake.
SetUnitMaxAmmo(self 100) SetUnitAmmo(self 100)
⇐ Index