Exemple #1
0
 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);
 }
Exemple #2
0
 public void AddRepeaterMsgChange(GeoRepeaterEventArgs args)
 {
     this.m_NetEntityData.AddRepeater(args.RepeatorList);
 }
Exemple #3
0
 protected virtual bool OnGeoAddRepeaterMsg(GeoRepeaterEventArgs e, ref List<GeoRepeater> repeators)
 {
     if (this.GeoAddRepeaterEvent != null)
     {
         return this.GeoAddRepeaterEvent(e, ref repeators);
     }
     repeators = null;
     return false;
 }
Exemple #4
0
 protected virtual bool OnGeoDeleteRepeaterMsg(GeoRepeaterEventArgs repeaterargs)
 {
     bool flag = false;
     if (this.GeoDeleteRepeaterEvent != null)
     {
         flag = this.GeoDeleteRepeaterEvent(repeaterargs);
     }
     return flag;
 }
Exemple #5
0
 public void ModifyRepeaterMsgChange(GeoRepeaterEventArgs args)
 {
     this.m_NetEntityData.ModifyRepeaters(args.RepeatorList);
 }
Exemple #6
0
 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);
 }
Exemple #7
0
 public bool GeoDeleteRepeaterMsg(List<GeoRepeater> repeaterList)
 {
     GeoRepeaterEventArgs repeaterargs = new GeoRepeaterEventArgs(repeaterList);
     return this.OnGeoDeleteRepeaterMsg(repeaterargs);
 }
Exemple #8
0
 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);
 }
Exemple #9
0
 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();
     }
 }