TileBase.MESH_refresh C# (CSharp) Method

MESH_refresh() public method

public MESH_refresh ( ) : void
return void
    public void MESH_refresh()
    {
        Components();
        MeshUpdate();
    }

Usage Example

Esempio n. 1
0
    public override void OnInspectorGUI()
    {
        TileBase t = target as TileBase;

        TileBase.FACING faceTemp = t.facing;
        DrawDefaultInspector();
        //  t.transform.GetComponent<MeshRenderer>().sharedMaterial = EditorGUILayout.ObjectField(t.transform.GetComponent<MeshRenderer>().sharedMaterial, typeof(Material)) as Material;

        if (GUI.changed)
        {
            t._width  = Mathf.Clamp(t._width, 0, 999);
            t._height = Mathf.Clamp(t._height, 0, 999);

            if (faceTemp != t.facing)
            {
                t.transform.localEulerAngles = new Vector3(0, 0, 0);
            }

            t.MESH_refresh();
        }
        //  t.transform.GetComponent<MeshRenderer>().sharedMaterial = EditorGUI.ObjectField(new Rect(0, 200, 200, 25), t.transform.GetComponent<MeshRenderer>().sharedMaterial, typeof(Material));
    }
All Usage Examples Of TileBase::MESH_refresh