public override void OnInspectorGUI() { DrawDefaultInspector(); WallGenerator script = (WallGenerator)target; if (GUILayout.Button("Rebuild")) { script.Generate(); } }
public Level(int width, int height) { this.width = width; this.height = height; tileObservers = new List <ITileObserver>(); wallObservers = new List <IWallObserver>(); furnitureObservers = new List <IFurnitureObserver>(); tiles = TileGenerator.Generate(this, width, height); walls = WallGenerator.Generate(this, width, height); characters = new List <ICharacter>(); }