public QuestCache GetQuestRecord2FromId(int id) { if (_getQuestInfoBlockById == null) { _getQuestInfoBlockById = Manager.Memory.RegisterDelegate <GetQuestInfoBlockByIdDelegate>( (IntPtr)Pointers.WDB.DbQuestCache_GetInfoBlockByID); } IntPtr recPtr = _getQuestInfoBlockById((IntPtr)Pointers.WDB.WdbQuestCache, id, ref id); return(Manager.Memory.Read <QuestCache>(recPtr)); }
public QuestCache GetQuestRecord2FromId(int id) { if (_getQuestInfoBlockById == null) _getQuestInfoBlockById = Manager.Memory.RegisterDelegate<GetQuestInfoBlockByIdDelegate>((IntPtr)Pointers.WDB.DbQuestCache_GetInfoBlockByID); var recPtr = _getQuestInfoBlockById((IntPtr)Pointers.WDB.WdbQuestCache, id, ref id); return Manager.Memory.Read<QuestCache>(recPtr); }