Exemplo n.º 1
0
 public void PlayRageEffect(TriggerEffectExecuteEvent e, SingleNode <RageEffectComponent> effect, [JoinByTank] SelfTankNode tank, [JoinByTank] ICollection <SingleNode <InventoryCooldownStateComponent> > inventorySlots)
 {
     if (inventorySlots.Count != 0)
     {
         RageSoundEffectBehaviour.CreateRageSound(tank.rageSoundEffect.Asset);
     }
 }
Exemplo n.º 2
0
 public void PlayRageEffect(TriggerEffectExecuteEvent e, SingleNode <RageEffectComponent> effect, [JoinByTank] TankNode tank)
 {
     base.ScheduleEvent <PlayRageHUDEffectEvent>(tank);
 }
 public void PlayEmergencyProtectionEffect(TriggerEffectExecuteEvent e, SingleNode <EmergencyProtectionEffectComponent> effect, [JoinByTank] ActiveTankReadyNode tank)
 {
     base.ScheduleEvent <PlayEmergencyProtectionEffectEvent>(tank);
 }
 public void PlayLifestealEffect(TriggerEffectExecuteEvent e, SingleNode <LifestealEffectComponent> effect, [JoinByTank] ActiveTankReadyNode tank)
 {
     base.ScheduleEvent <PlayLifestealGraphicsEffectEvent>(tank);
 }