예제 #1
0
    float getResistVal(AttackFlavor attackFlavor)
    {
        switch (attackFlavor)
        {
        case AttackFlavor.Physical:
            return(physicalResist);

        case AttackFlavor.Magical:
            return(magicResist);

        case AttackFlavor.Psychic:
            return(psychicResist);
        }
        return(0.0f);
    }
예제 #2
0
    float getAttackVal(AttackFlavor attackFlavor)
    {
        switch (attackFlavor)
        {
        case AttackFlavor.Physical:
            return(power);

        case AttackFlavor.Magical:
            return(spirit);

        case AttackFlavor.Psychic:
            return(intelligence);
        }
        return(0.0f);
    }
예제 #3
0
 public Damage(Attack s)
 {
     source = s;
     flavor = s.attackFlavor;
 }