Ejemplo n.º 1
0
 public MapAddPOICommand(string param1 = "", POITypeModule param2 = null, string param3 = "", POIDesignModule param4 = null, short param5 = 0, List <int> param6 = null, bool param7 = false, bool param8 = false)
 {
     this.poiId = param1;
     if (param2 == null)
     {
         this.poiType = new POITypeModule();
     }
     else
     {
         this.poiType = param2;
     }
     this.poiTypeSpecification = param3;
     if (param4 == null)
     {
         this.design = new POIDesignModule();
     }
     else
     {
         this.design = param4;
     }
     this.shape = param5;
     if (param6 == null)
     {
         this.shapeCoordinates = new List <int>();
     }
     else
     {
         this.shapeCoordinates = param6;
     }
     this.inverted = param7;
     this.active   = param8;
 }
Ejemplo n.º 2
0
 public virtual void Read(IDataInput param1, ICommandLookup lookup)
 {
     this.shape = param1.ReadShort();
     param1.ReadShort();
     this.poiTypeSpecification = param1.ReadUTF();
     this.poiId   = param1.ReadUTF();
     this.poiType = lookup.Lookup(param1) as POITypeModule;
     this.poiType.Read(param1, lookup);
     this.inverted = param1.ReadBoolean();
     this.active   = param1.ReadBoolean();
     this.shapeCoordinates.Clear();
     for (int i = param1.ReadInt(); i > 0; i--)
     {
         var tmp_0 = param1.Shift(param1.ReadInt(), 5);
         this.shapeCoordinates.Add(tmp_0);
     }
     this.design = lookup.Lookup(param1) as POIDesignModule;
     this.design.Read(param1, lookup);
 }
Ejemplo n.º 3
0
 public class_922(int param1 = 0, string param2 = "", bool param3 = false, short param4 = 0, bool param5 = false, double param6 = 0, int param7 = 0, POITypeModule param8 = null, FactionModule param9 = null, string param10 = "", List <int> param11 = null, bool param12 = false, POIDesignModule param13 = null)
     : base(param2, param8, param10, param13, param4, param11, param5, param12)
 {
     if (param9 == null)
     {
         this.name_80 = new FactionModule();
     }
     else
     {
         this.name_80 = param9;
     }
     this.name_175 = param1;
     this.name_76  = param7;
     this.name_4   = param6;
     this.var_4830 = param3;
 }