public bool GetActive() { if (this.isActive) { if (triggerGroup != null && triggerGroup.GetActive()) { return(true); } } return(false); }
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); } } } } }