Beispiel #1
0
 public bool GetActive()
 {
     if (this.isActive)
     {
         if (triggerGroup != null && triggerGroup.GetActive())
         {
             return(true);
         }
     }
     return(false);
 }
Beispiel #2
0
 public void Update(float deltaTime)
 {
     foreach (int key in triggerGroups.Keys)
     {
         TriggerGroup group = triggerGroups[key];
         if (group.GetActive())
         {
             foreach (TriggerInfo trigger in group.triggerInfos)
             {
                 //Debug.Log("triggerInfo Id = " + trigger.Id + "Active = " + trigger.GetActive());
                 if (trigger.GetActive())
                 {
                     TickTrigger(trigger, deltaTime);
                 }
             }
         }
     }
 }