void OnEngagedEvent(EngagedEvent e) { //Trace.Script(e.Agent + " is engaged to me!", this); currentEngagements.Add(e.agent); // This agent has just entered combat if (currentEngagements.Count == 1) { this.OnCombatEnter(); } }
void OnEngagedEvent(EngagedEvent e) { //Trace.Script(e.Agent + " is engaged to me!", this); _engagements.Add(e.agent); // This agent has just entered combat if (_engagements.Count == 1) { Scene.Dispatch <EnterCombatEvent>(new EnterCombatEvent()); this.OnCombatEnter(); } }