Пример #1
0
        public override void SetData(string saveString, params object[] otherData)
        {
            PersistentSetPassiveQuest quests = otherData[0] as PersistentSetPassiveQuest;
            DummySave ds = JsonUtility.FromJson <DummySave>(saveString);

            CollectItemQuest original = quests.First(q => q.ID == ds.ID) as CollectItemQuest;

            startAmount = ds.StartAmount;

            ID              = original.ID;
            Item            = original.Item;
            AmountToCollect = original.AmountToCollect;
            startAmount     = original.startAmount;
            TotalCollected  = original.TotalCollected;
        }
Пример #2
0
        public override void SetData(string saveString, params object[] otherData)
        {
            PersistentSetPassiveQuest quests = otherData[0] as PersistentSetPassiveQuest;
            DummySave ds = JsonUtility.FromJson<DummySave>(saveString);

            EnemySlayerQuest original = quests.First(q => q.ID == ds.ID) as EnemySlayerQuest;

            startAmount = ds.StartAmount;

            ID = original.ID;
            Enemy = original.Enemy;
            TotalToKill = original.TotalToKill;
            startAmount = original.startAmount;
            KilledCount = original.KilledCount;
        }