Esempio n. 1
0
 public void Destroy()
 {
     if (brushRenderer != null)
     {
         brushRenderer.Destroy();
         brushRenderer = null;
     }
 }
    void OnDisable()
    {
        if (brushRenderer != null)
        {
            brushRenderer.Destroy();
            brushRenderer = null;
        }

        if (sceneGUI != null)
        {
            sceneGUI.Destroy();
            sceneGUI = null;
        }

        if (editorData)
        {
            EditorUtility.SetDirty(editorData);
        }

        if (tileMap && tileMap.data)
        {
            EditorUtility.SetDirty(tileMap.data);
        }
    }