Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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();
        }