예제 #1
0
        private int GetStat(BattleStat stat)
        {
            var statName = stat.ToString();

            return(statName.MatchesOneOf <Extrinsic>() || statName.MatchesOneOf <Intrinsic>()
                ? _stats.Get()[stat]
                : this.GetPropertyValue <int>(statName).Value);
        }
예제 #2
0
 public int this[BattleStat stat] => GetStat(stat.ToString());