Exemple #1
0
 public void Reload(WallContainer container)
 {
     container.Reload(this);
     EditorUtility.SetDirty(dataBase);
     AssetDatabase.SaveAssets();
     AssetDatabase.Refresh();
 }
Exemple #2
0
        public void SelectPrefab(WallContainer container)
        {
            selectObject.SetObjectInfo(container);

            usingWalls   = true;
            rotationSide = 0;
        }
Exemple #3
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();
        }
Exemple #4
0
 public void Edit(WallContainer container)
 {
     dataBase.ShowEditWindow(this, container);
 }