/// <summary> /// 重置本关地图事件记录 /// </summary> public void ResetCurrentMapEventRecord() { bool hasRecord = DataHandler.FileExist(CommonData.currentMapEventsRecordFilePath); if (hasRecord) { DataHandler.DeleteFile(CommonData.currentMapEventsRecordFilePath); } CurrentMapEventsRecord currentMapEventsRecord = null; DataHandler.SaveInstanceDataToFile <CurrentMapEventsRecord>(currentMapEventsRecord, CommonData.currentMapEventsRecordFilePath); }
/// <summary> /// 重置小地图记录 /// </summary> public void ResetMiniMapEventsRecord() { bool hasRecord = DataHandler.FileExist(CommonData.miniMapRecordFilePath); if (hasRecord) { DataHandler.DeleteFile(CommonData.miniMapRecordFilePath); } MiniMapRecord currentMinimapRecord = null; GameManager.Instance.gameDataCenter.currentMapMiniMapRecord = null; DataHandler.SaveInstanceDataToFile <MiniMapRecord>(currentMinimapRecord, CommonData.miniMapRecordFilePath); }
/// <summary> /// 重置地图事件触发记录文件 /// </summary> public void ResetMapEventsRecord() { bool hasRecord = DataHandler.FileExist(CommonData.mapEventsRecordFilePath); if (hasRecord) { DataHandler.DeleteFile(CommonData.mapEventsRecordFilePath); } List <MapEventsRecord> mapEventsRecords = new List <MapEventsRecord>(); for (int i = 0; i <= CommonData.maxLevelIndex; i++) { mapEventsRecords.Add(new MapEventsRecord(i, new List <Vector2>(), false, false)); } DataHandler.SaveInstanceListToFile <MapEventsRecord>(mapEventsRecords, CommonData.mapEventsRecordFilePath); }
//分享的回调函数 void ShareResultHandler(int reqID, ResponseState state, PlatformType type, Hashtable result) { if (state == ResponseState.Success) { QuitShareHUD(); string tintStr = "分享成功,获得水晶x30"; tintHUD.SetUpTintHUD(tintStr, null); DataHandler.DeleteFile(Application.persistentDataPath + "/tempPics/shareImage.png"); } else if (state == ResponseState.Fail) { QuitShareHUD(); string tintStr = "打开客户端失败"; tintHUD.SetUpTintHUD(tintStr, null); DataHandler.DeleteFile(Application.persistentDataPath + "/tempPics/shareImage.png"); } else if (state == ResponseState.Cancel) { QuitShareHUD(); DataHandler.DeleteFile(Application.persistentDataPath + "/tempPics/shareImage.png"); } }
//分享的回调函数 void ShareResultHandler(int reqID, ResponseState state, PlatformType type, Hashtable result) { shareButton.enabled = true; Debug.LogFormat("share result :{0}", state); if (state == ResponseState.Success) { shareResult = ShareResult.Succeed; } else if (state == ResponseState.Fail) { shareResult = ShareResult.Faild; } else if (state == ResponseState.Cancel) { shareResult = ShareResult.Canceled; } DataHandler.DeleteFile(Application.persistentDataPath + "/tempPics/shareImage.jpg"); QuitShareView(); }