Inheritance: ITraitInfo
Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
 public AmmoPool(Actor self, AmmoPoolInfo info)
 {
     Info             = info;
     CurrentAmmoCount = Info.InitialAmmo < Info.Ammo && Info.InitialAmmo >= 0 ? Info.InitialAmmo : Info.Ammo;
 }