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; } } }