public void Load() { clear(); KS_SaveGame save = KS_SaveLoad.Load("tutSave"); for (int i = 0; i < save.gameObjects.Count; i++) { KS_SaveLoad.RestoreGameObject(save.gameObjects[i]); } KS_Subtitle.Instance.ShowText("Loaded: tutsave.sav", 2f); }
private void OnLoad(KS_SaveGame savegame) { Manager.SetGameState(KS_Manager.GameState.LoadScreen); clearlevel(); for (int i = 0; i < savegame.gameObjects.Count; i++) { GameObject obj = KS_SaveLoad.RestoreGameObject(savegame.gameObjects[i]); if (obj) { obj.SendMessage("OnLoad", savegame, SendMessageOptions.DontRequireReceiver); } } Hide(); Manager.SetGameState(KS_Manager.GameState.Playing); }
public void LoadGame() { KS_SaveLoad.Load("save"); }
// Public Functions /// <summary> /// Save the game /// </summary> /// <param name="name">Save file name</param> public void SaveGame(string name) { KS_SaveLoad.Save(name); }