Пример #1
0
        protected void Update()
        {
            if (Target == null)
            {
                return;
            }

            if (Level)
            {
                Level.text = Target.GetStatValue(StatType.Level).ToString(CultureInfo.InvariantCulture);
            }
            if (Experience)
            {
                Experience.text = Target.GetStatValue(StatType.Experience).ToString(CultureInfo.InvariantCulture);
            }
            if (Health)
            {
                Health.text = Target.GetStatValue(StatType.Health).ToString(CultureInfo.InvariantCulture);
            }
            if (Mana)
            {
                Mana.text = Target.GetStatValue(StatType.Mana).ToString(CultureInfo.InvariantCulture);
            }
            if (Agility)
            {
                Agility.text = Target.GetStatValue(StatType.Agility).ToString(CultureInfo.InvariantCulture);
            }
            if (Dexterity)
            {
                Dexterity.text = Target.GetStatValue(StatType.Dexterity).ToString(CultureInfo.InvariantCulture);
            }
            if (Endurance)
            {
                Endurance.text = Target.GetStatValue(StatType.Endurance).ToString(CultureInfo.InvariantCulture);
            }
            if (Strength)
            {
                Strength.text = Target.GetStatValue(StatType.Strength).ToString(CultureInfo.InvariantCulture);
            }
            if (RegenHp)
            {
                RegenHp.text = Target.GetStatValue(StatType.RegenHp).ToString(CultureInfo.InvariantCulture);
            }
            if (RegenMp)
            {
                RegenMp.text = Target.GetStatValue(StatType.RegenMp).ToString(CultureInfo.InvariantCulture);
            }
        }
Пример #2
0
 /// <summary>
 /// Example of checking stats to see if something is below 20% health.
 /// </summary>
 public static bool ExampleIsWeak(IUseStats target)
 {
     return(target.GetStatValue(StatType.Health) < target.GetStatMax(StatType.Health) / 4);
 }