public void Read(IDataInput param1, ICommandLookup lookup) { this.targetValue = param1.ReadDouble(); param1.ReadShort(); this.id = param1.ReadInt(); this.id = param1.Shift(this.id, 7); this.mandatory = param1.ReadBoolean(); this.subConditions.Clear(); for (int i = param1.ReadInt(); i > 0; i--) { var tmp_0 = lookup.Lookup(param1) as QuestConditionModule; tmp_0.Read(param1, lookup); this.subConditions.Add(tmp_0); } this.state = lookup.Lookup(param1) as QuestConditionStateModule; this.state.Read(param1, lookup); this.type = param1.ReadShort(); this.matches.Clear(); for (int i = param1.ReadInt(); i > 0; i--) { var tmp_0 = param1.ReadUTF(); this.matches.Add(tmp_0); } this.displayType = param1.ReadShort(); param1.ReadShort(); }
public QuestConditionModule(int param1 = 0, List <string> param2 = null, short param3 = 0, short param4 = 0, double param5 = 0, bool param6 = false, QuestConditionStateModule param7 = null, List <QuestConditionModule> param8 = null) { this.id = param1; if (param2 == null) { this.matches = new List <String>(); } else { this.matches = param2; } this.type = param3; this.displayType = param4; this.targetValue = param5; this.mandatory = param6; if (param7 == null) { this.state = new QuestConditionStateModule(); } else { this.state = param7; } if (param8 == null) { this.subConditions = new List <QuestConditionModule>(); } else { this.subConditions = param8; } }
public void Read(IDataInput param1, ICommandLookup lookup) { param1.ReadShort(); this.state = lookup.Lookup(param1) as QuestConditionStateModule; this.state.Read(param1, lookup); this.questConditionId = param1.ReadInt(); this.questConditionId = param1.Shift(this.questConditionId, 22); }
public QuestConditionUpdateCommand(int param1 = 0, QuestConditionStateModule param2 = null) { this.questConditionId = param1; if (param2 == null) { this.state = new QuestConditionStateModule(); } else { this.state = param2; } }