void Start() { // gathering all boxes foreach (NumberBox box in GetComponentsInChildren <NumberBox>()) { numberBoxInitialPos.Add(box, box.transform.position); } SlotsObserver = GetComponentInChildren <SlotsObserver>(); if (!spawnPosition) { Debug.LogWarning("[RoomManager] The spawn position is not assigned!", this); } }
public void AddObserver(SlotsObserver observer) { observers.Add(observer); }