public void CreateNewBay() { if (_droidManagerModel.GetCurrentSize() < _droidManagerModel.GetMaxBaySize()) { GameObject newBayGameObject = Instantiate(bayPrefab); newBayGameObject.transform.SetParent(gameObject.transform); newBayGameObject.transform.localScale = new Vector3(1, 1, 1); DroidBay newBay = newBayGameObject.GetComponent <DroidBay>(); newBay.GetDroidBayModel().SetDroidManager(this); newBay.GetDroidBayModel().SetBayIndex(_droidManagerModel.GetCurrentSize()); newBay.gameObject.name = "DroidBay_" + newBay.GetDroidBayModel().GetBayIndex(); _droidManagerModel.AddNewBay(newBay); _droidManagerModel.SetBaySize(_droidManagerModel.GetCurrentSize() + 1); _droidManagerView.SetBayStatus(_droidManagerModel.GetCurrentSize(), _droidManagerModel.GetMaxBaySize()); } }
public void AddNewBay(DroidBay newBay) { _droidBayArray[_baySize] = newBay; }
public void SetCurrentDroidBay(DroidBay bay) { _currentDroidBay = bay; }
public void AddNewBay(DroidBay newBay) { _droidBayArray.Add(newBay); }