public static void StartPlaybackOfGhosts() { if (!fa.useGhosts) { return; } if (!FreshLevels.IsGameplayLevel(SceneManager.GetActiveScene().name)) { playingBack = false; return; } playingBack = true; loadedGhosts = new List <List <GhostFrame> >(); createdPuppets = new List <Puppet>(); loadedGhostData = false; createdGhosts = false; if (DBFuncs.self != null) { //DBFuncs.self.DownloadGhost("thegamedesigner"); DBFuncs.self.DownloadBestGhost(); } //bool useYourLastAttempt = true;//Placeholder for the types of ghosts that should be loaded //if (useYourLastAttempt) //{ // List<GhostFrame> ghost = Fresh_Loading.LoadLocalGhostAttempt(); // if (ghost != null && ghost.Count > 0) { loadedGhosts.Add(ghost); } //} }
public static void CleanStartRecording() { if (FreshLevels.IsGameplayLevel(SceneManager.GetActiveScene().name)) { recording = true; frames = new List <GhostFrame>(); if (DBFuncs.self != null) { DBFuncs.self.UploadGhostAttempt("", true, false); } } else { recording = false; frames = new List <GhostFrame>(); } }