コード例 #1
0
ファイル: BaseStat.cs プロジェクト: CyxFTS/Hope-Island-Unity
 public float GetCalculatedStatValue()
 {
     FinalValue = 0;
     BaseAdditives.ForEach(x => FinalValue += x.BonusValue);
     FinalValue += BaseValue;
     BaseMods.ForEach(x => FinalValue *= (1 + x.BonusValue));
     return(FinalValue);
 }
コード例 #2
0
ファイル: BaseStat.cs プロジェクト: CyxFTS/Hope-Island-Unity
 public void RemoveStatMods(StatBonus statBonus)
 {
     BaseMods.Remove(statBonus);
 }
コード例 #3
0
ファイル: BaseStat.cs プロジェクト: CyxFTS/Hope-Island-Unity
 public void AddStatMods(StatBonus statBonus)
 {
     BaseMods.Add(statBonus);
 }