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); }