Beispiel #1
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();
        WallGenerator script = (WallGenerator)target;

        if (GUILayout.Button("Rebuild"))
        {
            script.Generate();
        }
    }
Beispiel #2
0
        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>();
        }