示例#1
0
        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>();
        }
示例#2
0
        public void DisableShadowOnDeadState(NodeRemoveEvent evt, DeadTankNode state, [Combine, JoinByTank] TankPartRendererNode renderer)
        {
            Renderer renderer2 = renderer.baseRenderer.Renderer;

            renderer2.enabled = false;
            TankMaterialsUtil.SetAlpha(renderer2, 0f);
        }