예제 #1
0
        protected override void ZOStart()
        {
            base.ZOStart();

            UnityCamera = GetComponent <Camera>();
            UnityCamera.SetReplacementShader(_replacementShader, "RenderType");
            Shader.EnableKeyword("RED_COL");

            ZOImageSegmentationObjectClass[] classTags = GameObject.FindObjectsOfType <ZOImageSegmentationObjectClass>();

            foreach (ZOImageSegmentationObjectClass go in classTags)
            {
                Renderer renderer = go.GetComponent <Renderer>();
                renderer.material.SetOverrideTag("RenderType", "MyClass");
            }
        }