예제 #1
0
 public void FinalizeTransparency(TransparencyFinalizeEvent evt, TransparencyTransitionTankNode tank)
 {
     if (tank.baseRenderer.Renderer.enabled)
     {
         tank.tankPartOutlineEffectUnity.UpdateTankPartOutlineEffectTransparency(ClientGraphicsConstants.OPAQUE_ALPHA);
     }
 }
 public void FinalizeTransparency(TransparencyFinalizeEvent evt, TransitionRendererNode renderer, [JoinByTank] TankShaderNode tankShader)
 {
     renderer.Entity.RemoveComponent <TransparencyTransitionComponent>();
     TankMaterialsUtil.SetAlpha(renderer.baseRenderer.Renderer, ClientGraphicsConstants.OPAQUE_ALPHA);
     base.ScheduleEvent(new StopTankShaderEffectEvent(ClientGraphicsConstants.TRANSPARENCY_TRANSITION_EFFECT, false), tankShader);
 }