public void HideAndPrepareRenderer(NodeAddedEvent evt, TankPartRendererNode renderer) { Renderer renderer2 = renderer.baseRenderer.Renderer; renderer2.enabled = false; TankMaterialsUtil.SetAlpha(renderer2, ClientGraphicsConstants.OPAQUE_ALPHA); renderer.startMaterials.Materials = renderer2.materials; renderer.Entity.AddComponent <RendererInitializedComponent>(); }
public void DisableShadowOnDeadState(NodeRemoveEvent evt, DeadTankNode state, [Combine, JoinByTank] TankPartRendererNode renderer) { Renderer renderer2 = renderer.baseRenderer.Renderer; renderer2.enabled = false; TankMaterialsUtil.SetAlpha(renderer2, 0f); }