public void SaveScenario() { SaveSounds save = new SaveSounds(); save.Lneck = Lneck.GetComponent <AudioSource>().clip; save.Rneck = Rneck.GetComponent <AudioSource>().clip; save.LTopChest = LTopChest.GetComponent <AudioSource>().clip; save.LMiddleChest = LMiddleChest.GetComponent <AudioSource>().clip; save.LBottomChest = LBottomChest.GetComponent <AudioSource>().clip; save.RTopChest = RTopChest.GetComponent <AudioSource>().clip; save.RMiddleChest = RMiddleChest.GetComponent <AudioSource>().clip; save.RBottomChest = RBottomChest.GetComponent <AudioSource>().clip; save.Chest_1 = Chest_1.GetComponent <AudioSource>().clip; save.Chest_2 = Chest_2.GetComponent <AudioSource>().clip; save.Heart_1 = Heart_1.GetComponent <AudioSource>().clip; save.Heart_2 = Heart_2.GetComponent <AudioSource>().clip; save.LTopStomach = LTopStomach.GetComponent <AudioSource>().clip; save.LBottomStomach = LBottomStomach.GetComponent <AudioSource>().clip; save.RTopStomach = RTopStomach.GetComponent <AudioSource>().clip; save.RBottomStomach = RBottomStomach.GetComponent <AudioSource>().clip; string json = JsonUtility.ToJson(save); Debug.Log(json); PlayerPrefs.SetString(saveName, json); }
public void LoadScenario(string scenarioName) { string load = PlayerPrefs.GetString(scenarioName); SaveSounds s = JsonUtility.FromJson <SaveSounds>(load); Lneck.GetComponent <AudioSource>().clip = s.Lneck; Rneck.GetComponent <AudioSource>().clip = s.Rneck; LTopChest.GetComponent <AudioSource>().clip = s.LTopChest; LMiddleChest.GetComponent <AudioSource>().clip = s.LMiddleChest; LBottomChest.GetComponent <AudioSource>().clip = s.LBottomChest; RTopChest.GetComponent <AudioSource>().clip = s.RTopChest; RMiddleChest.GetComponent <AudioSource>().clip = s.RMiddleChest; RBottomChest.GetComponent <AudioSource>().clip = s.RBottomChest; Chest_1.GetComponent <AudioSource>().clip = s.Chest_1; Chest_2.GetComponent <AudioSource>().clip = s.Chest_2; Heart_1.GetComponent <AudioSource>().clip = s.Heart_1; Heart_2.GetComponent <AudioSource>().clip = s.Heart_2; LTopStomach.GetComponent <AudioSource>().clip = s.LTopStomach; LBottomStomach.GetComponent <AudioSource>().clip = s.LBottomStomach; RTopStomach.GetComponent <AudioSource>().clip = s.RTopStomach; RBottomStomach.GetComponent <AudioSource>().clip = s.RBottomStomach; }