public void StartRepairEffect(StartHealingGraphicsEffectEvent evt, ReadyTankInvisibilityEffectDeactivationStateNode tank) { tank.healingGraphicEffect.StartEffect(tank.tankInvisibilityEffectUnity.InvisibilityEffectTransitionShader, evt.Duration); }
public void StartEmergencyProtectionEffect(PlayEmergencyProtectionShaderEffectEvent evt, ReadyTankInvisibilityEffectDeactivationStateNode tank) { tank.simpleEmergencyProtectionGraphicEffect.StartEffect(tank.tankInvisibilityEffectUnity.InvisibilityEffectTransitionShader, 0f); }
public void PlayLifestealEffect(PlayLifestealGraphicsEffectEvent evt, ReadyTankInvisibilityEffectDeactivationStateNode tank) { tank.lifestealGraphicsEffect.StartEffect(tank.tankInvisibilityEffectUnity.InvisibilityEffectTransitionShader, 0f); }