예제 #1
0
 public void Read(IDataInput param1, ICommandLookup lookup)
 {
     this.activatable = param1.ReadBoolean();
     this.var_3378    = param1.ReadInt();
     this.var_3378    = param1.Shift(this.var_3378, 10);
     this.var_4611    = lookup.Lookup(param1) as class_691;
     this.var_4611.Read(param1, lookup);
     param1.ReadShort();
     this.state   = param1.ReadShort();
     this.toolTip = lookup.Lookup(param1) as ClientUITooltipsCommand;
     this.toolTip.Read(param1, lookup);
 }
예제 #2
0
 public MapAssetActionAvailableCommand(int param1 = 0, short param2 = 0, bool param3 = false, ClientUITooltipsCommand param4 = null, class_691 param5 = null)
 {
     this.var_3378    = param1;
     this.state       = param2;
     this.activatable = param3;
     if (param4 == null)
     {
         this.toolTip = new ClientUITooltipsCommand();
     }
     else
     {
         this.toolTip = param4;
     }
     if (param5 == null)
     {
         this.var_4611 = new class_691();
     }
     else
     {
         this.var_4611 = param5;
     }
 }