| | |
| | | /// <summary> |
| | | /// 延时 |
| | | /// </summary> |
| | | public int delay = 0; |
| | | /// <summary> |
| | | /// 延时显示的文本 |
| | | /// </summary> |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public string delayText |
| | | { |
| | | get |
| | | { |
| | | string text = ""; |
| | | switch (delay) |
| | | { |
| | | case 0: |
| | | text = Language.StringByID(StringId.NoDelay); |
| | | break; |
| | | case 30: |
| | | text = "30s"; |
| | | break; |
| | | case 60: |
| | | text = "1min"; |
| | | break; |
| | | case 120: |
| | | text = "2min"; |
| | | break; |
| | | case 300: |
| | | text = "5min"; |
| | | break; |
| | | } |
| | | return text; |
| | | } |
| | | } |
| | | public string delay = "0"; |
| | | ///// <summary> |
| | | ///// 延时显示的文本 |
| | | ///// </summary> |
| | | //[Newtonsoft.Json.JsonIgnore] |
| | | //public string delayText |
| | | //{ |
| | | // get |
| | | // { |
| | | // string text = ""; |
| | | // switch (delay) |
| | | // { |
| | | // case 0: |
| | | // text = Language.StringByID(StringId.NoDelay); |
| | | // break; |
| | | // case 30: |
| | | // text = "30s"; |
| | | // break; |
| | | // case 60: |
| | | // text = "1min"; |
| | | // break; |
| | | // case 120: |
| | | // text = "2min"; |
| | | // break; |
| | | // case 300: |
| | | // text = "5min"; |
| | | // break; |
| | | // } |
| | | // return text; |
| | | // } |
| | | //} |
| | | |
| | | /// <summary> |
| | | /// 场景分组 |
| | |
| | | MainPage.Log($"Save Scene Data : {savePath}"); |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// 收藏场景 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public string CollectScene() |
| | | { |
| | | var pm = new HttpServerRequest(); |
| | | if (this.collect) |
| | | { |
| | | var revPack = pm.CollectScene(this.userSceneId); |
| | | return revPack; |
| | | } |
| | | else |
| | | { |
| | | var revPack = pm.CancelCollectScene(this.userSceneId); |
| | | return revPack; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 编辑场景 |
| | | /// </summary> |
| | | public string EditScene() |
| | | { |
| | | var pm = new HttpServerRequest(); |
| | | var revPack = pm.EditScene(this); |
| | | if (revPack.Code == StateCode.SUCCESS) |
| | | { |
| | | var scenes = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Scene>>(revPack.Data.ToString()); |
| | | var tempScene = scenes.Find((obj) => obj.sid == sid); |
| | | if (tempScene != null) |
| | | { |
| | | var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(tempScene)); |
| | | Common.FileUtlis.Files.WriteFileByBytes(savePath, ssd); |
| | | } |
| | | } |
| | | return revPack.Code; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 修改场景 |