public AmmoPool(Actor self, AmmoPoolInfo info) { Info = info; if (Info.InitialAmmo < Info.Ammo && Info.InitialAmmo >= 0) CurrentAmmo = Info.InitialAmmo; else CurrentAmmo = Info.Ammo; RemainingTicks = Info.SelfReloadTicks; PreviousAmmo = GetAmmoCount(); }
public AmmoPool(Actor self, AmmoPoolInfo info) { Info = info; if (Info.InitialAmmo < Info.Ammo && Info.InitialAmmo >= 0) { CurrentAmmo = Info.InitialAmmo; } else { CurrentAmmo = Info.Ammo; } RemainingTicks = Info.SelfReloadDelay; PreviousAmmo = GetAmmoCount(); }
public AmmoPool(Actor self, AmmoPoolInfo info) { Info = info; CurrentAmmoCount = Info.InitialAmmo < Info.Ammo && Info.InitialAmmo >= 0 ? Info.InitialAmmo : Info.Ammo; }