public override void Init() { base.Init(); MainQuest mainQuest = new MainQuest(); AddQuest(mainQuest); }
public SaveManager() { mainQuest = Object.FindObjectOfType <MainQuest>(); warblerQuest = Object.FindObjectOfType <WarblerQuest>(); frogQuest = Object.FindObjectOfType <FrogQuest>(); turtleQuest = Object.FindObjectOfType <TurtleQuest>(); QuestItem[] questItems = Object.FindObjectsOfType <QuestItem>(); if (questItems.Length != 3) { Logger.Warning($"Error retrieving questItems. {questItems.Length} were found."); } foreach (QuestItem questItem in questItems) { if (!questItem.name.Contains("(1)")) { switch (questItem.itemEnum) { case QuestItem.QuestItemEnum.Seed: seedItem = questItem; break; case QuestItem.QuestItemEnum.Soil: soilItem = questItem; break; case QuestItem.QuestItemEnum.Rain: rainItem = questItem; break; case QuestItem.QuestItemEnum.None: break; } } } if (!File.Exists(Application.dataPath + Str.SaveDefaultName)) { CreateDefaultSave(); } }