public override void Read(XmlElement os) { this.Id = os.GetInt32("Id"); this.Type = (ELvlTrigger)os.GetInt32("Type"); this.Show = os.GetBool("Show"); this.TriggerCondition = (ELvlTriggerCondition)os.GetInt32("TriggerCondition"); }
private void ActiveEvents(ELvlTriggerCondition inputTriggerCondition) { for (int i = 0; i < Events.Count; i++) { if (m_HasTriggerEvents.Contains(i)) { continue; } LvlEvent e = Events[i]; if (e.TriggerCondition == inputTriggerCondition) { LvlSystem.TriggerLevelEvent(e); m_HasTriggerEvents.Add(i); } } }