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; }
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); }
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; }