protected virtual bool OnGeoUpdatePosInfoMsg(GeoSiteEventArgs e1, GeoCellEventArgs e2, GeoRepeaterEventArgs e3) { bool flag = false; bool flag2 = false; bool flag3 = false; if (this.GeoUpdateSitePosEvent != null) { flag = this.GeoUpdateSitePosEvent(e1); } if (this.GeoUpdateCellPosEvent != null) { flag2 = this.GeoUpdateCellPosEvent(e2); } if (this.GeoUpdateRepeaterPosEvent != null) { flag3 = this.GeoUpdateRepeaterPosEvent(e3); } return ((flag & flag2) & flag3); }
public void AddRepeaterMsgChange(GeoRepeaterEventArgs args) { this.m_NetEntityData.AddRepeater(args.RepeatorList); }
protected virtual bool OnGeoAddRepeaterMsg(GeoRepeaterEventArgs e, ref List<GeoRepeater> repeators) { if (this.GeoAddRepeaterEvent != null) { return this.GeoAddRepeaterEvent(e, ref repeators); } repeators = null; return false; }
protected virtual bool OnGeoDeleteRepeaterMsg(GeoRepeaterEventArgs repeaterargs) { bool flag = false; if (this.GeoDeleteRepeaterEvent != null) { flag = this.GeoDeleteRepeaterEvent(repeaterargs); } return flag; }
public void ModifyRepeaterMsgChange(GeoRepeaterEventArgs args) { this.m_NetEntityData.ModifyRepeaters(args.RepeatorList); }
public bool GeoUpdatePosInfoMsg(List<GeoSite> siteList, List<GeoCell> cellList, List<GeoRepeater> repeaterList) { GeoSiteEventArgs args = new GeoSiteEventArgs(siteList); GeoCellEventArgs args2 = new GeoCellEventArgs(cellList); GeoRepeaterEventArgs args3 = new GeoRepeaterEventArgs(repeaterList); return this.OnGeoUpdatePosInfoMsg(args, args2, args3); }
public bool GeoDeleteRepeaterMsg(List<GeoRepeater> repeaterList) { GeoRepeaterEventArgs repeaterargs = new GeoRepeaterEventArgs(repeaterList); return this.OnGeoDeleteRepeaterMsg(repeaterargs); }
public void GeoAddRepeaterMsg(double x, double y, ref List<GeoRepeater> repeaters) { GeoRepeater item = new GeoRepeater(x, y); GeoRepeaterEventArgs e = new GeoRepeaterEventArgs(); e.RepeatorList.Add(item); this.OnGeoAddRepeaterMsg(e, ref repeaters); }
private void RepCol_RepeaterModifyEvent(object sender, NERepeaterEventArgs e) { if (sender.ToString() != "GIS") { List<GeoRepeater> repeatorList = new List<GeoRepeater>(); foreach (Repeater repeater in e.Repeater) { GeoRepeater geoNERepeater = this.GetGeoNERepeater(repeater); repeatorList.Add(geoNERepeater); } GeoRepeaterEventArgs args = new GeoRepeaterEventArgs(repeatorList); args.argSender = sender; this.m_GeoMsgChange.ModifyRepeaterMsgChange(args); this.m_GeoMsgChange.MapRedraw(); } }