Пример #1
0
 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");
 }
Пример #2
0
 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);
         }
     }
 }