public static QuestRequirement LoadFromDB(object[] row) { // 0: quest_id int(10) unsigned // 1: type tinyint(3) unsigned // 2: param int(10) unsigned QuestRequirement qr = new QuestRequirement(); qr._type = (Type)((byte)row[1]); qr._param = (uint)row[2]; return qr; }
public static QuestRequirement LoadFromDB(object[] row) { // 0: quest_id int(10) unsigned // 1: type tinyint(3) unsigned // 2: param int(10) unsigned QuestRequirement qr = new QuestRequirement(); qr._type = (Type)((byte)row[1]); qr._param = (uint)row[2]; return(qr); }
public void AddRequirement(QuestRequirement qr) { if (_requirements != null) { List <QuestRequirement> nqr = new List <QuestRequirement>(_requirements); nqr.Add(qr); _requirements = nqr.ToArray(); } else { _requirements = new QuestRequirement[1]; _requirements[0] = qr; } }
public void AddRequirement(QuestRequirement qr) { if (_requirements != null) { List<QuestRequirement> nqr = new List<QuestRequirement>(_requirements); nqr.Add(qr); _requirements = nqr.ToArray(); } else { _requirements = new QuestRequirement[1]; _requirements[0] = qr; } }
public void AddQuestRequirement(uint questID, QuestRequirement qr) { _quests[questID].AddRequirement(qr); }