public override float GetStat(MasterMask blockId, FieldMask stat)
        {
            MinionFieldMask minionStat = (MinionFieldMask)stat;

            if (blockId == MasterMask.MM_One)
            {
            }
            else if (blockId == MasterMask.MM_Two)
            {
                switch (minionStat)
                {
                case MinionFieldMask.Minion_FM2_CurrentHp:
                    return(CurrentHealth);

                case MinionFieldMask.Minion_FM2_MaxHp:
                    return(HealthPoints.Total);

                case MinionFieldMask.Minion_FM2_Ad:
                    return(AttackDamage.Total);

                case MinionFieldMask.Minion_FM2_Atks:
                    return(AttackSpeedMultiplier.Total);

                case MinionFieldMask.Minion_FM4_MoveSpeed:
                    return(MoveSpeed.Total);
                }
            }
            else if (blockId == MasterMask.MM_Three)
            {
            }
            else if (blockId == MasterMask.MM_Four)
            {
            }
            return(0);
        }
Esempio n. 2
0
 public float getStat(MasterMask blockId, MinionFieldMask stat)
 {
     return getStat((byte)blockId, (int)stat);
 }
Esempio n. 3
0
 public void setStat(MasterMask blockId, MinionFieldMask stat, float value)
 {
     setStat((byte)blockId, (int)stat, value);
 }
Esempio n. 4
0
 public void setStat(MasterMask blockId, MinionFieldMask stat, float value)
 {
     setStat((byte)blockId, (int)stat, value);
 }
Esempio n. 5
0
 public float getStat(MasterMask blockId, MinionFieldMask stat)
 {
     return(getStat((byte)blockId, (int)stat));
 }