/// <summary> /// 添加事件页 /// </summary> /// <param name="page"></param> public void addEventPage(MapEventPage page) { if (!eventPages.Contains(page)) { eventPages.Add(page); } }
public MapEventPage currentPage() { if (currentPage_ == null) { foreach (var event_ in eventPages) { if (event_.isValid()) { currentPage_ = event_; break; } } } return(currentPage_); }
/// <summary> /// 移除事件 /// </summary> /// <param name="action">事件</param> /// <param name="cond">条件</param> public void removeEvent(MapEventPage event_) { eventPages.Remove(event_); }
/// <summary> /// 添加事件 /// </summary> /// <param name="action">事件</param> /// <param name="cond">条件</param> public void addEvent(MapEventPage event_) { eventPages.Add(event_); }