Exemplo n.º 1
0
 private void SetMagazineAsReady(HammerReadyEnergyNode weapon, SingleNode <MainHUDComponent> hud)
 {
     hud.component.CurrentEnergyValue = weapon.magazineWeapon.MaxCartridgeCount;
     if (weapon.Entity.HasComponent <ReloadAnimationDataComponent>())
     {
         weapon.Entity.RemoveComponent <ReloadAnimationDataComponent>();
     }
     hud.component.EnergyBlink(true);
 }
Exemplo n.º 2
0
        public void UpdateOnTrigger(BaseShotEvent evt, HammerReadyEnergyNode hammerEnergy, [JoinByTank] HUDNodes.ActiveSelfTankNode selfNode, [JoinAll] SingleNode <MainHUDComponent> hud)
        {
            float num = hammerEnergy.magazineStorage.CurrentCartridgeCount - 1;

            hud.component.CurrentEnergyValue = num;
        }
Exemplo n.º 3
0
 public void Init(SetMagazineReadyEvent e, HammerReadyEnergyNode weapon, [JoinByTank] HUDNodes.ActiveSelfTankNode tank, [JoinAll] SingleNode <MainHUDComponent> hud)
 {
     this.SetMagazineAsReady(weapon, hud);
 }