public void ResumeQuestTransferInfo() { if (questTransferInfo != null) { intervalTransferInfo = questTransferInfo.intervalTransferInfo; isQuestHappen = questTransferInfo.isQuestHappen; isQuestGate = questTransferInfo.isQuestGate; isQuestPortal = questTransferInfo.isQuestPortal; isGateQuestClear = questTransferInfo.isGateQuestClear; isTransitionFieldToQuest = questTransferInfo.isTransitionFieldToQuest; isTransitionQuestToField = questTransferInfo.isTransitionQuestToField; isTransitionFieldReentry = questTransferInfo.isTransitionFieldReentry; isStoryPortal = questTransferInfo.isStoryPortal; beforePortalID = questTransferInfo.beforePortalID; backTransitionInfo = questTransferInfo.backTransitionInfo; questTransferInfo = null; } }
public void SaveQuestTransferInfo() { if (questTransferInfo == null) { questTransferInfo = new QuestTransferInfo(); } questTransferInfo.intervalTransferInfo = intervalTransferInfo; questTransferInfo.isQuestHappen = isQuestHappen; questTransferInfo.isQuestGate = isQuestGate; questTransferInfo.isQuestPortal = isQuestPortal; questTransferInfo.isGateQuestClear = isGateQuestClear; questTransferInfo.isTransitionFieldToQuest = isTransitionFieldToQuest; questTransferInfo.isTransitionQuestToField = isTransitionQuestToField; questTransferInfo.isTransitionFieldReentry = isTransitionFieldReentry; questTransferInfo.isStoryPortal = isStoryPortal; questTransferInfo.beforePortalID = beforePortalID; questTransferInfo.backTransitionInfo = backTransitionInfo; }