コード例 #1
0
        public override void RestoreSaveData(object dataIn)
        {
            SaveData_v1 data = (SaveData_v1)dataIn;

            if (dataIn == null)
            {
                return;
            }

            npcName      = data.npcName;
            npcFactionID = data.npcFactionID;
        }
コード例 #2
0
        public override void RestoreSaveData(object dataIn)
        {
            SaveData_v1 data = (SaveData_v1)dataIn;

            if (dataIn == null)
            {
                return;
            }

            minDailySeconds = data.minDailySeconds;
            maxDailySeconds = data.maxDailySeconds;
        }
コード例 #3
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            personSymbol  = data.personSymbol;
            data.sayingID = sayingID;
        }
コード例 #4
0
ファイル: GetItem.cs プロジェクト: smurf211/DaggerfallUnityMP
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            itemSymbol = data.itemSymbol;
            textId     = data.textId;
        }
コード例 #5
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            targetPlace  = data.targetPlace;
            targetMarker = data.targetMarker;
        }
コード例 #6
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            spell     = data.spell;
            foeSymbol = data.foeSymbol;
        }
コード例 #7
0
        public override void RestoreSaveData(object dataIn)
        {
            SaveData_v1 data = (SaveData_v1)dataIn;

            if (dataIn == null)
            {
                return;
            }

            target = data.target;
            amount = data.amount;
        }
コード例 #8
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            minSkillValue = data.minSkillValue;
            skill         = (DFCareer.Skills)data.skill;
        }
コード例 #9
0
        public override void RestoreSaveData(object dataIn)
        {
            SaveData_v1 data = (SaveData_v1)dataIn;

            if (dataIn == null)
            {
                return;
            }

            messageID = data.messageID;
            stepID    = data.stepID;
        }
コード例 #10
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            startingShield  = data.startingShield;
            shieldRemaining = data.shieldRemaining;
        }
コード例 #11
0
        public override void RestoreSaveData(object dataIn)
        {
            SaveData_v1 data = (SaveData_v1)dataIn;

            if (dataIn == null)
            {
                return;
            }
            placeSymbol = data.placeSymbol;
            npcSymbol   = data.npcSymbol;
            itemSymbol  = data.itemSymbol;
        }
コード例 #12
0
        public override object GetSaveData()
        {
            SaveData_v1 data = new SaveData_v1();

            data.forcedRoundsRemaining = forcedRoundsRemaining;
            data.incubationOver        = incubationOver;
            data.lastDay            = lastDay;
            data.daysOfSymptomsLeft = daysOfSymptomsLeft;
            data.customDiseaseData  = GetCustomDiseaseSaveData();

            return(data);
        }
コード例 #13
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            placeSymbol = data.placeSymbol;
            readMap     = data.readMap;
        }
コード例 #14
0
        public override object GetSaveData()
        {
            SaveData_v1 data = new SaveData_v1();

            data.onEnter              = onEnter;
            data.sourceExteriorType   = sourceExteriorType;
            data.indexExteriorType    = indexExteriorType;
            data.currentLocationType  = currentLocationType;
            data.previousLocationType = previousLocationType;

            return(data);
        }
コード例 #15
0
        public override void RestoreSaveData(object dataIn)
        {
            SaveData_v1 data = (SaveData_v1)dataIn;

            if (dataIn == null)
            {
                return;
            }

            fortifyStat           = data.fortifyStat;
            casterStatMods        = data.casterStatMods;
            forcedRoundsRemaining = data.forcedRoundsRemaining;
        }
コード例 #16
0
        public override void RestoreSaveData(object dataIn)
        {
            SaveData_v1 data = (SaveData_v1)dataIn;

            if (dataIn == null)
            {
                return;
            }

            placeSymbol = data.placeSymbol;
            taskSymbol  = data.taskSymbol;
            textId      = data.textId;
        }
コード例 #17
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            magnitude             = data.magnitude;
            drainStat             = data.drainStat;
            forcedRoundsRemaining = data.forcedRoundsRemaining;
        }
コード例 #18
0
        public override object GetSaveData()
        {
            SaveData_v1 data = new SaveData_v1();

            data.type          = type;
            data.regionIndex   = regionIndex;
            data.locationIndex = locationIndex;
            data.locationName  = locationName;
            data.blockName     = blockName;
            data.recordIndex   = recordIndex;
            data.variant       = variant;
            return(data);
        }
コード例 #19
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            diseaseType       = data.diseaseType;
            isCureVampirism   = data.isCureVampirism;
            isCureLycanthropy = data.isCureLycanthropy;
        }
コード例 #20
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            npcName      = data.npcName;
            npcFactionID = data.npcFactionID;
            minRepValue  = data.minRepValue;
        }
コード例 #21
0
        public override object GetSaveData()
        {
            SaveData_v1 data = new SaveData_v1();

            data.foeSymbol     = foeSymbol;
            data.spawnInterval = spawnInterval;
            data.spawnMaxTimes = spawnMaxTimes;
            data.spawnChance   = spawnChance;
            data.spawnCounter  = spawnCounter;
            data.isSendAction  = isSendAction;

            return(data);
        }
コード例 #22
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            id            = data.id;
            yesTaskSymbol = data.yesTaskSymbol;
            noTaskSymbol  = data.noTaskSymbol;
        }
コード例 #23
0
 private void SaveLoadManager_OnLoad(SaveData_v1 saveData)
 {
     DeactivateDevice();
     List<DaggerfallUnityItem> wands = GameManager.Instance.PlayerEntity.Items.SearchItems(ItemGroups.Jewellery, 140);
     foreach(DaggerfallUnityItem item in wands)
     {
         if (item.nativeMaterialValue == LocatorItem.ACTIVATED)
         {
             ActivateDevice();
             return;
         }
     }
 }
コード例 #24
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            questIndex1 = data.questIndex1;
            questIndex2 = data.questIndex2;
            questName   = data.questName;
        }
コード例 #25
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            anchorSet             = data.anchorSet;
            anchorPosition        = data.anchorPosition;
            forcedRoundsRemaining = data.forcedRoundsRemaining;
        }
コード例 #26
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            foeSymbol   = data.foeSymbol;
            placeSymbol = data.placeSymbol;
            marker      = data.marker;
        }
コード例 #27
0
        public override object GetSaveData()
        {
            SaveData_v1 data = new SaveData_v1();

            data.lastMinute            = lastMinute;
            data.minutesToStart        = minutesToStart;
            data.minutesRemaining      = minutesRemaining;
            data.currentState          = currentState;
            data.forcedRoundsRemaining = forcedRoundsRemaining;
            data.positiveStatsRemoved  = positiveStatsRemoved;

            return(data);
        }
コード例 #28
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            foeSymbol     = data.foeSymbol;
            killsRequired = data.killsRequired;
            sayingID      = data.sayingID;
        }
コード例 #29
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            spellID        = data.spellID;
            classicEffects = data.classicEffects;
            taskSymbol     = data.taskSymbol;
        }
コード例 #30
0
        public override void RestoreSaveData(object dataIn)
        {
            if (dataIn == null)
            {
                return;
            }

            SaveData_v1 data = (SaveData_v1)dataIn;

            npcSymbol     = data.npcSymbol;
            taskSymbol    = data.taskSymbol;
            minReputation = data.minReputation;
        }