public static void SaveQuest(QuestControllerUI quest) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/Quest.dat"; FileStream stream = new FileStream(path, FileMode.Create); QuestData data = new QuestData(quest); formatter.Serialize(stream, data); stream.Close(); }
public QuestData(QuestControllerUI questUI) { Q.Clear(); for (int i = 0; i < questUI.quest.Length; i++) { quest test = new quest(); test.id = questUI.quest[i].id; test.number = questUI.quest[i].number; test.nowDay = questUI.quest[i].nowDay; test.CheckClaim = questUI.quest[i].checkClaim; test.CheckReceived = questUI.quest[i].checkReceived; Q.Add(test); } }
private void Start() { QuestUI = GetComponentInParent <QuestControllerUI>(); }