private static void CreateWaterGrid() { GameObject obj = new GameObject("Water Grid", typeof(WaterGrid)); Undo.RegisterCreatedObjectUndo(obj, "Created Water Grid"); WaterGrid grid = obj.GetComponent <WaterGrid>(); grid.Recreate(); Selection.activeObject = obj; if (Application.isPlaying == false) { EditorSceneManager.MarkSceneDirty(EditorSceneManager.GetActiveScene()); } }
private void OnEnable() { script = (WaterGrid)target; script.m_rowsColumns = script.rowsColumns; }