public int GetWeight(int questId) { QuestMetaData questMetaData; if (QuestMetaDatas != null && QuestMetaDatas.TryGetValue(questId, out questMetaData)) { return(questMetaData.Weight); } return(0); }
public int GetAbandonedCount(int questId) { QuestMetaData questMetaData; if (QuestMetaDatas != null && QuestMetaDatas.TryGetValue(questId, out questMetaData)) { return(questMetaData.AbandonedCount); } return(0); }
public QuestMetaData GetOrCreateQuestMetaData(int questId) { QuestMetaData questMetaData; if (!QuestMetaDatas.TryGetValue(questId, out questMetaData)) { questMetaData = new QuestMetaData(); questMetaData.UtcCompletedTimes = new List <DateTime>(); QuestMetaDatas[questId] = questMetaData; } return(questMetaData); }