public void AddBarrack(Barrack b) { barracks.Add (b); // 如果是第一次添加, 显示创建士兵的按钮 if (barracks.Count == 1) { createSoldier.SetActive (true); } }
void Update() { // 当兵营建造过之后 if (b.state == BuildingStates.Normal) { // 如果尚未加入兵营列表 if (!didAdd) { // 加入到兵营列表 bc.AddBarrack(this); didAdd = true; } } }