public void Reload(WallContainer container) { container.Reload(this); EditorUtility.SetDirty(dataBase); AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); }
public void SelectPrefab(WallContainer container) { selectObject.SetObjectInfo(container); usingWalls = true; rotationSide = 0; }
public void DeletePrefab(WallContainer container) { dataBase.Walls.Remove(container); if (selectObject.realObject.GetInstanceID() == container.prefab.GetInstanceID()) { selectObject.SetToNull(); } EditorUtility.SetDirty(dataBase); AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); }
public void Edit(WallContainer container) { dataBase.ShowEditWindow(this, container); }