Esempio n. 1
0
 public EventRequirement(Events.Event0 ev, Func <bool> predicate)
 {
     ev.Subscribe(() => {
         eventTriggered = predicate();
         if (eventTriggered)
         {
             RequirementUpdated();
         }
         eventTriggered = false;
     });
 }
Esempio n. 2
0
 protected void Listen(Events.Event0 ev, Action sub)
 {
     tokens.Add(ev.Subscribe(sub));
 }
Esempio n. 3
0
 protected void Listen(Events.Event0 ev) => ev.Subscribe(RequirementUpdated);