Esempio n. 1
0
 public void Awake()
 {
     bounds = new Bounds(transform.localPosition, roomSize);
     RoomEntranceManager  = GetComponentInChildren <RoomEntranceManager>();
     roomEnemyManager     = GetComponent <RoomEnemyManager>();
     roomObjectiveManager = GetComponent <RoomObjectiveManager>();
 }
    public void Initialize(Room parentRoom, RoomEnemyManager roomEnemyManager)
    {
        this.parentRoom       = parentRoom;
        this.roomEnemyManager = roomEnemyManager;

        if (parentRoom.roomType != Room.RoomType.Start)
        {
            SelectObjective();
            SetUpObjective();
        }
    }
Esempio n. 3
0
 public RoomObjectiveKillAll(RoomObjectiveManager manager, Room parentRoom, RoomEnemyManager enemyManager) : base(manager, parentRoom)
 {
     this.enemyManager = enemyManager;
 }