private GameObject GetAmount(string objectName, CombatantParam param) { var parent = param == CombatantParam.Attacker ? transform.Find("Forecast/Attacker Parameters") : transform.Find("Forecast/Defender Parameters"); return(parent.Find(objectName + " Amount").gameObject); }
private void PopulateChances(SkillChances chances, CombatantParam param) { var hitChance = chances.HitChance; var glanceChance = chances.GlanceChance; var critChance = chances.CritChance; var hitAmount = GetAmount("Hit", param); hitAmount.GetComponent <Text>().text = hitChance.ToString(); var glanceAmount = GetAmount("Glance", param); glanceAmount.GetComponent <Text>().text = glanceChance.ToString(); var critAmount = GetAmount("Crit", param); critAmount.GetComponent <Text>().text = critChance.ToString(); }