public void DeactivateTankInvisibilityGraphicEffect(NodeRemoveEvent e, InvisibilityEffectNode effect, [JoinByTank] InitializedTankInvisibilityEffectNode tank)
 {
     base.ScheduleEvent <DeactivateTankInvisibilityEffectEvent>(tank);
 }
 public void ResetEffectOnTankIncarnation(NodeRemoveEvent e, TankIncarnationNode tankIncarnation, [JoinByTank] InitializedTankInvisibilityEffectNode tank)
 {
     tank.tankInvisibilityEffectUnity.ResetEffect();
 }
 public void ActivateTankInvisibilityGraphicEffect(NodeAddedEvent e, InvisibilityEffectNode effect, [Context, JoinByTank] InitializedTankInvisibilityEffectNode tank)
 {
     base.ScheduleEvent <ActivateTankInvisibilityEffectEvent>(tank);
 }