public void ShowArmyData(ArmedForce armedForce) { this.armedForce = armedForce; armedForceNameText.text = armedForce.armedForceName; //if (armedForce.playerOwner == GlobalData.currentPlayer) //{ armedForceHealthValue.text = "" + armedForce.armedForceCurrentHealth; armedForceAtackValue.text = "" + armedForce.GetAtack(); armedForceDefenceValue.text = "" + armedForce.GetDefence(); if (armedForce.provinceOwner is LandProvince) { LandProvince landProvince = (LandProvince)armedForce.provinceOwner; armedForceFoundCityButton.interactable = !landProvince.city; } //} //else //{ // armedForceHealthValue.text = "???"; // armedForceAtackValue.text = "???"; // armedForceDefenceValue.text = "???"; // armedForceFoundCityButton.enabled = false; //} }
public void SelectedObject(int type, Object obj) { if (type == 0) { province = obj as LandProvince; provincePanel.gameObject.SetActive(true); provincePanel.ShowProvinceData((LandProvince)province); } else if (type == 1) { city = obj as City; cityPanel.gameObject.SetActive(true); cityPanel.ShowCityData(city.GetCityData()); infraPanel.gameObject.SetActive(true); infraPanel.ShowInfraData(city.GetCityData().infraData); } else if (type == 2) { armedForce = obj as ArmedForce; armedForcePanel.gameObject.SetActive(true); armedForcePanel.ShowArmyData(armedForce); unitsPanel.gameObject.SetActive(true); unitsPanel.ShowUnitsData((Army)armedForce); } typeObject = type; }
public void UnselectedObject() { if (typeObject == 0) { province = null; provincePanel.gameObject.SetActive(false); } else if (typeObject == 1) { city = null; cityPanel.gameObject.SetActive(false); infraPanel.gameObject.SetActive(false); } else if (typeObject == 2) { armedForce = null; armedForcePanel.gameObject.SetActive(false); unitsPanel.gameObject.SetActive(false); } }
public void RemoveArmedForce() { armedForce = null; }
public void PlaceArmedForce(GameObject targetArmy) { armedForce = targetArmy.GetComponent <Army>(); targetArmy.transform.position = armedForcePosition; }