/// <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);
        }
示例#4
0
 //分享的回调函数
 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();
        }