コード例 #1
0
ファイル: Character.cs プロジェクト: rythos42/GameThing
 private void ApplyRecurrence(RecurrencePeriod period, RecurrenceTrigger trigger)
 {
     foreach (var condition in Conditions)
     {
         if (condition.Condition?.Recurrence?.Is(period, trigger) == true)
         {
             condition.Condition.ApplyEffects(null, this);
         }
     }
 }
コード例 #2
0
ファイル: Recurrence.cs プロジェクト: rythos42/GameThing
 public bool Is(RecurrencePeriod period, RecurrenceTrigger trigger)
 {
     return(period == Period && trigger == Trigger);
 }