public void Read(IDataInput param1, ICommandLookup lookup) { param1.ReadShort(); this.maxFlashes = param1.ReadInt(); this.maxFlashes = param1.Shift(this.maxFlashes, 21); this.buttonAction = param1.ReadShort(); this.buttonID = lookup.Lookup(param1) as ButtonIDModule; this.buttonID.Read(param1, lookup); this.showArrow = param1.ReadBoolean(); }
public UIButtonActionModule(short param1 = 0, ButtonIDModule param2 = null, int param3 = 0, bool param4 = false) { this.buttonAction = param1; if (param2 == null) { this.buttonID = new ButtonIDModule(); } else { this.buttonID = param2; } this.maxFlashes = param3; this.showArrow = param4; }