private void OnInitializeUI(UICom com) { UIHex uiHex = (UIHex)com; float expectedNextFood = laborPool[LaborPool.Food] * FoodBase; float FoodSupply = 0; if (supplyNeed() != 0) { FoodSupply = (foodNeed() * (laborPool[LaborPool.Supply] / supplyNeed())); } float PopSupply = laborPool[LaborPool.Supply]; uiHex.SetText(Name, (Controller.PlayerId + 1).ToString(), Food.ToString(), (expectedNextFood).ToString(), TotalPopulation.ToString(), Mathf.FloorToInt(TotalPopulation * 0.02f).ToString(), FoodSupply.ToString() + " / " + (foodNeed()).ToString(), PopSupply.ToString() + " / " + supplyNeed() ); if (allowArmySpawn()) { uiHex.SetButtonListeners(RaiseArmy); uiHex.AllowRaiseArmy(); } else { uiHex.DenyRaiseArmy(); } }
private void OnInitializeUI(UICom com) { float expectedNextFood = laborPool[LaborPool.Food] * FoodBase; ((UIHex)com).SetText(Name, Controller.PlayerId.ToString(), Food.ToString(), (expectedNextFood).ToString(), TotalPopulation.ToString(), Mathf.FloorToInt(TotalPopulation * 0.02f).ToString(), (foodNeed()).ToString(), laborPool[LaborPool.Supply].ToString()); }
private void OnInitializeUI(UICom com) { UIArmy uiArmy = (UIArmy)com; uiArmy.SetText(Name, Controller.PlayerId.ToString(), Food.ToString(), "", Manpower.ToString(), "", "", ""); void ArmyMove() { ActionMode = ArmyActionMode.Move; } void ArmySupply() { ActionMode = ArmyActionMode.SetSupply; } uiArmy.SetButtonListeners(ArmyMove, ArmySupply); }
private void OnInitializeUI(UICom com) { ((UIHex)com).SetText(Name, Controller.PlayerId.ToString(), Food.ToString(), "XXX", TotalPopulation.ToString(), "XXX", "XXX", "XXX"); }