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; }
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; }