コード例 #1
0
ファイル: StatAddRule.cs プロジェクト: zombisaur/iggy
 public override sealed void Revoke(Character character)
 {
     UnbindCharacter(character);
     character.GetStat(Stat).RemoveModifier(this);
 }
コード例 #2
0
ファイル: StatAddRule.cs プロジェクト: zombisaur/iggy
 protected override void BindCharacter(Character character)
 {
     this.boundStat = character.GetStat(this.sourceStat);
     this.boundStat.PropertyChanged += OnBoundStatPropertyChanged;
 }
コード例 #3
0
ファイル: StatAddRule.cs プロジェクト: zombisaur/iggy
 public override sealed void Apply(Character character)
 {
     character.GetStat(Stat).AddModifier(this);
     BindCharacter(character);
 }