public void StopHealingGraphicEfect(PlayLifestealGraphicsEffectEvent evt, HealingTankReadyNode tank) { tank.healingGraphicEffect.StopEffect(); }
public void StopEmergencyProtectionGraphicEfect(PlayLifestealGraphicsEffectEvent evt, EmergencyProtectionTankReadyNode tank) { tank.simpleEmergencyProtectionGraphicEffect.StopEffect(); }
public void PrepareLifeStealEffect(PlayLifestealGraphicsEffectEvent evt, ActiveTankReadyNode tank) { base.ScheduleEvent(new AddTankShaderEffectEvent(ClientGraphicsConstants.LIFESTEAL_EFFECT, false), tank); }
public void PlayLifestealEffect(PlayLifestealGraphicsEffectEvent evt, ReadyTankInvisibilityEffectWorkingStateNode tank) { tank.lifestealGraphicsEffect.StartEffect(tank.tankInvisibilityEffectUnity.InvisibilityEffectShader, 0f); }
public void PlayLifestealEffect(PlayLifestealGraphicsEffectEvent evt, ReadyTankInvisibilityEffectIdleStateNode tank) { tank.lifestealGraphicsEffect.StartEffect(tank.tankShader.TransparentShader, 0f); }
public void PlayLifestealEffect(PlayLifestealGraphicsEffectEvent evt, ReadyTankInvisibilityEffectDeactivationStateNode tank) { tank.lifestealGraphicsEffect.StartEffect(tank.tankInvisibilityEffectUnity.InvisibilityEffectTransitionShader, 0f); }