Beispiel #1
0
        public QuestStatus(object objectState)
        {
            QuestStatusRecord state = objectState as QuestStatusRecord;

            quest = Quest.GetByName(state.questName);
            completedObjectives = state.completedObjectives;
        }
Beispiel #2
0
        public QuestStatus(object objectState)
        {
            QuestStatusRecord state = objectState as QuestStatusRecord;

            this.quest          = Quest.GetByName(state.GetName());
            completedObjectives = state.GetObjectives();
        }
        public QuestStatus(object stateObject)
        {
            QuestStatusRecord questStatusRecord = (QuestStatusRecord)stateObject;

            this.quest = Quest.GetByName(questStatusRecord.questName);
            this.completedObjectives = questStatusRecord.completedObjectives;
        }
Beispiel #4
0
        public QuestStatus(object obj)
        {
            QuestStatusRecord statusRecord = (QuestStatusRecord)obj;

            _quest             = Quest.FindQuest(statusRecord.questName);
            _clearedObjectives = statusRecord.clearedObjectiveRefs;
        }
Beispiel #5
0
        public object CaptureState()
        {
            QuestStatusRecord state = new QuestStatusRecord();

            state.questName           = quest.name;
            state.completedObjectives = completedObjectives;
            return(state);
        }
Beispiel #6
0
        public object CaptureState()
        {
            QuestStatusRecord questStatusRecord = new QuestStatusRecord();

            questStatusRecord.questName           = quest.name;
            questStatusRecord.completedObjectives = completedObjectives;

            return(questStatusRecord);
        }
Beispiel #7
0
        public QuestStatus(object objectState)
        {
            QuestStatusRecord questStatusRecord = objectState as QuestStatusRecord;

            if (questStatusRecord != null)
            {
                quest = Quest.GetByName(questStatusRecord.questName);
                completedObjectives = questStatusRecord.completedObjectives;
            }
        }
Beispiel #8
0
        public QuestStatus(object obj)
        {
            QuestStatusRecord record = obj as QuestStatusRecord;

            if (record == null)
            {
                return;
            }
            quest               = Quest.GetByName(record.GetName());
            localizationTerm    = record.GetName();
            completedObjectives = new List <string>(record.getCompletedObjectives());
        }