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(); } }
public RoomObjectiveKillAll(RoomObjectiveManager manager, Room parentRoom, RoomEnemyManager enemyManager) : base(manager, parentRoom) { this.enemyManager = enemyManager; }