/// <summary> /// Load game form 0-7 /// </summary> /// <param name="index">Load index</param> public static void LoadGame(int index) { if (!StorageBase.IsIndexInRange(index)) { return; } StorageBase.ClearGameAndCopySaveToGame(index); LoadGame(index != 0); }
/// <summary> /// Save game to 0-7 /// </summary> /// <param name="index">Save index</param> /// <param name="snapShot">Game snapshot</param> public static void SaveGame(int index, Texture2D snapShot) { if (!StorageBase.IsIndexInRange(index) || GameState.State != GameState.StateType.Playing) { return; } StorageBase.SaveSaveSnapShot(index, snapShot); SaveGame(); StorageBase.CopyGameToSave(index); }