UnityEngine.Networking.NetworkTransformVisualizer.CreateLineMaterial C# (CSharp) Method

CreateLineMaterial() private static method

private static CreateLineMaterial ( ) : void
return void
        private static void CreateLineMaterial()
        {
            if (s_LineMaterial == null)
            {
                Shader shader = Shader.Find("Hidden/Internal-Colored");
                if (shader == null)
                {
                    Debug.LogWarning("Could not find Colored builtin shader");
                }
                else
                {
                    s_LineMaterial = new Material(shader);
                    s_LineMaterial.hideFlags = HideFlags.HideAndDontSave;
                    s_LineMaterial.SetInt("_ZWrite", 0);
                }
            }
        }

Usage Example

コード例 #1
0
 public override void OnStartClient()
 {
     if (this.m_VisualizerPrefab != null)
     {
         this.m_NetworkTransform = base.GetComponent <NetworkTransform>();
         NetworkTransformVisualizer.CreateLineMaterial();
         this.m_Visualizer = Object.Instantiate <GameObject>(this.m_VisualizerPrefab, base.transform.position, Quaternion.identity);
     }
 }
All Usage Examples Of UnityEngine.Networking.NetworkTransformVisualizer::CreateLineMaterial