Exemplo n.º 1
0
 public void AddRoomFiller(IRoomFiller filler)
 {
     if (hasRoomFiller)
     {
         Debug.LogError("Already have a room type");
     }
     hasRoomFiller = true;
     roomFiller    = filler;
 }
Exemplo n.º 2
0
    public RoomBuilder(int x, int y, Vector2 pos, int d)
    {
        GameObject newRoom = new GameObject();

        doors              = new List <Vector2>();
        floorObjs          = new List <GameObject>();
        room               = newRoom.AddComponent <Room>() as Room;
        transform          = room.transform;
        transform.position = pos;
        sizeX              = x;
        sizeY              = y;
        depth              = d;
        position           = pos;
        hasRoomFiller      = false;
        if (depth == 0)
        {
            hasRoomFiller = true;
            roomFiller    = new StartRoomFiller(pos, sizeX, sizeY, room, doors);
        }
    }