// Use this for initialization void Start() { _receivedPayload = GameObject.FindGameObjectWithTag("DreamPayload").GetComponent <DreamPayload>(); if (_receivedPayload == null) { return; } if (!_receivedPayload.DreamEnded) { return; } MainMenu.ChangeMenuState(UIMainMenu.MenuState.GRAPH); DreamDirector.AddPayloadToPriorDreams(_receivedPayload); DreamDirector.CurrentDay++; SaveGameManager.SaveCurrentGame(); // TODO: save game data to file // TODO: load from save file and populate graph _receivedPayload.ClearPayload(); Fader.FadeOut(0.5F); }