BuildingController.RemoveBarrack C# (CSharp) Method

RemoveBarrack() public method

public RemoveBarrack ( Barrack, b ) : void
b Barrack,
return void
    public void RemoveBarrack(Barrack b)
    {
        barracks.Remove (b);
        if (barracks.Count == 0) {
            //	不显示生产士兵按钮
            createSoldier.SetActive (false);
        }
    }

Usage Example

Example #1
0
 void OnDestroy()
 {
     //	销毁兵营时如果已经加入兵营列表
     if (didAdd)
     {
         //	从兵营列表中移除
         bc.RemoveBarrack(this);
     }
 }