コード例 #1
0
ファイル: Army.cs プロジェクト: alabecki/Imperial-Times
 public void addUnit(MyEnum.ArmyUnits unit)
 {
     if (unit == MyEnum.ArmyUnits.artillery)
     {
         AddArtillery(1);
     }
     if (unit == MyEnum.ArmyUnits.cavalry)
     {
         AddCavalry(1);
     }
     if (unit == MyEnum.ArmyUnits.fighter)
     {
         AddFighter(1);
     }
     if (unit == MyEnum.ArmyUnits.infantry)
     {
         Debug.Log("Add");
         AddInfantry(1);
     }
     if (unit == MyEnum.ArmyUnits.tank)
     {
         AddTank(1);
     }
 }
コード例 #2
0
 public float getArmyUnitPriority(Nation player, MyEnum.ArmyUnits type)
 {
     return(this.armyUnitPriority[type]);
 }
コード例 #3
0
 public void alterArmyUnitPriority(Nation player, MyEnum.ArmyUnits type, float value)
 {
     this.armyUnitPriority[type] += value;
 }
コード例 #4
0
 public void setArmyProducing(MyEnum.ArmyUnits unit, int amount)
 {
     this.armyProducing[unit] = amount;
 }
コード例 #5
0
 public int getArmyProducing(MyEnum.ArmyUnits unit)
 {
     return(this.armyProducing[unit]);
 }
コード例 #6
0
 public void addArmyProducing(MyEnum.ArmyUnits unit)
 {
     this.armyProducing[unit] += 1;
 }