예제 #1
0
 public void StopLifestealEffect(StartHealingGraphicsEffectEvent evt, LifestealTankReadyNode tank)
 {
     tank.lifestealGraphicsEffect.StopEffect();
 }
예제 #2
0
 public void StopEmergencyProtectionEffect(StartHealingGraphicsEffectEvent evt, EmergencyProtectionReadyTankNode tank)
 {
     tank.simpleEmergencyProtectionGraphicEffect.StopEffect();
 }
예제 #3
0
 public void StartRepairEffect(StartHealingGraphicsEffectEvent evt, ReadyTankInvisibilityEffectWorkingStateNode tank)
 {
     tank.healingGraphicEffect.StartEffect(tank.tankInvisibilityEffectUnity.InvisibilityEffectShader, evt.Duration);
 }
예제 #4
0
 public void StartRepairEffect(StartHealingGraphicsEffectEvent evt, ReadyTankNode tank)
 {
     base.ScheduleEvent(new AddTankShaderEffectEvent(ClientGraphicsConstants.REPAIR_EFFECT, false), tank);
 }
예제 #5
0
 public void StartRepairEffect(StartHealingGraphicsEffectEvent evt, ReadyTankInvisibilityEffectIdleStateNode tank)
 {
     tank.healingGraphicEffect.StartEffect(tank.tankShader.TransparentShader, evt.Duration);
 }