Example #1
0
 /// <summary>
 /// Restores deserialized save data.
 /// Must be called after quest system state restored.
 /// </summary>
 public void RestoreSaveData(QuestResourceSaveData_v1 data)
 {
     questUID     = data.questUID;
     targetSymbol = data.targetSymbol;
     isFoeDead    = data.isFoeDead;
     CacheTarget();
 }
 /// <summary>
 /// Restores deserialized save data.
 /// Must be called after quest system state restored.
 /// </summary>
 public void RestoreSaveData(QuestResourceSaveData_v1 data)
 {
     questUID              = data.questUID;
     targetSymbol          = data.targetSymbol;
     isFoeDead             = data.isFoeDead;
     foeSpellQueuePosition = data.foeSpellQueuePosition;
     CacheTarget();
 }
Example #3
0
        /// <summary>
        /// Gets save data for serialization.
        /// </summary>
        public QuestResourceSaveData_v1 GetSaveData()
        {
            QuestResourceSaveData_v1 data = new QuestResourceSaveData_v1();

            data.questUID     = questUID;
            data.targetSymbol = targetSymbol;
            data.isFoeDead    = isFoeDead;

            return(data);
        }
        /// <summary>
        /// Gets save data for serialization.
        /// </summary>
        public QuestResourceSaveData_v1 GetSaveData()
        {
            QuestResourceSaveData_v1 data = new QuestResourceSaveData_v1();

            data.questUID              = questUID;
            data.targetSymbol          = targetSymbol;
            data.isFoeDead             = isFoeDead;
            data.foeSpellQueuePosition = foeSpellQueuePosition;

            return(data);
        }