void LoadStartScene() { SaveAssist saveAssist = GameObject.Find("GM").GetComponent <SaveAssist>(); saveAssist.StartCoroutine(saveAssist.LoadScene("mainScene")); gameObject.SetActive(false); }
/** * 开始战斗 */ public void StartBattle(string[] teammates, string[] enemys, int index /*场景编号*/) { GetComponent <BattleManager>().isInit = false; //加载场景 StartCoroutine(LoadScene(teammates, enemys, index)); // 存储当前场景信息 SaveAssist saveAssist = GameObject.Find("GM").GetComponent <SaveAssist>(); saveAssist.SaveGameDataFromScene(); }
/** * 存档函数 **/ public void Save() { Debug.Log("Save 调用......."); SaveAssist saveAssist = GameObject.Find("GM").GetComponent <SaveAssist>(); saveAssist.SaveGameDataFromScene(); SavePlayersToFile(); SaveGameDataToFile(); InventroyManager.Instance.SaveInventory(); }
/* * 读档函数 */ public void Load() { Debug.Log("Load 调用......."); if (!SaveHelper.IsDirectoryExists(savePlayerPath)) { InitData(); Save(); } SaveAssist saveAssist = GameObject.Find("GM").GetComponent <SaveAssist>(); LoadPlayersFromFile(); LoadGameDataFromFile(); saveAssist.LoadGameDataToScene(); }