예제 #1
0
 public class_621(string param1 = "", string param2 = "", string param3 = "", string param4 = "", List <LootModule> param5 = null, int param6 = 0, AlignmentModule param7 = null, bool param8 = false, bool param9 = false)
 {
     this.name_15 = param1;
     this.key     = param2;
     this.link    = param3;
     this.price   = param4;
     if (param5 == null)
     {
         this.var_345 = new List <LootModule>();
     }
     else
     {
         this.var_345 = param5;
     }
     this.var_2824 = param6;
     if (param7 == null)
     {
         this.alignment = new AlignmentModule();
     }
     else
     {
         this.alignment = param7;
     }
     this.closeable = param8;
     this.var_2279  = param9;
 }
 public void Read(IDataInput param1, ICommandLookup lookup)
 {
     this.moveable         = param1.ReadBoolean();
     this.advertisementKey = param1.ReadUTF();
     this.alignment        = lookup.Lookup(param1) as AlignmentModule;
     this.alignment.Read(param1, lookup);
     param1.ReadShort();
     this.closeable = param1.ReadBoolean();
 }
 public UILayerAdvertisementCommand(AlignmentModule param1 = null, bool param2 = false, bool param3 = false, string param4 = "")
 {
     if (param1 == null)
     {
         this.alignment = new AlignmentModule();
     }
     else
     {
         this.alignment = param1;
     }
     this.closeable        = param2;
     this.moveable         = param3;
     this.advertisementKey = param4;
 }
예제 #4
0
 public void Read(IDataInput param1, ICommandLookup lookup)
 {
     this.videoId = param1.ReadInt();
     this.videoId = param1.Shift(this.videoId, 21);
     this.textKeys.Clear();
     for (int i = param1.ReadInt(); i > 0; i--)
     {
         var tmp_0 = param1.ReadUTF();
         this.textKeys.Add(tmp_0);
     }
     this.windowId    = param1.ReadInt();
     this.windowId    = param1.Shift(this.windowId, 26);
     this.showButtons = param1.ReadBoolean();
     this.alignement  = lookup.Lookup(param1) as AlignmentModule;
     this.alignement.Read(param1, lookup);
 }
예제 #5
0
 public void Read(IDataInput param1, ICommandLookup lookup)
 {
     this.var_2279 = param1.ReadBoolean();
     this.var_345.Clear();
     for (int i = param1.ReadInt(); i > 0; i--)
     {
         var tmp_0 = lookup.Lookup(param1) as LootModule;
         tmp_0.Read(param1, lookup);
         this.var_345.Add(tmp_0);
     }
     this.name_15   = param1.ReadUTF();
     this.closeable = param1.ReadBoolean();
     this.key       = param1.ReadUTF();
     this.alignment = lookup.Lookup(param1) as AlignmentModule;
     this.alignment.Read(param1, lookup);
     this.price    = param1.ReadUTF();
     this.var_2824 = param1.ReadInt();
     this.var_2824 = param1.Shift(this.var_2824, 8);
     this.link     = param1.ReadUTF();
 }
예제 #6
0
 public UIWindowCreateCommand(AlignmentModule param1 = null, int param2 = 0, int param3 = 0, bool param4 = false, List <string> param5 = null)
 {
     if (param1 == null)
     {
         this.alignement = new AlignmentModule();
     }
     else
     {
         this.alignement = param1;
     }
     this.windowId    = param2;
     this.videoId     = param3;
     this.showButtons = param4;
     if (param5 == null)
     {
         this.textKeys = new List <String>();
     }
     else
     {
         this.textKeys = param5;
     }
 }