/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */ public static IEnumerator Init() { #region New Version if (isInit) { yield return(null); } request = Resources.LoadAsync <SpriteAtlas>("Sprites"); yield return(request); spriteAtlas = request.asset as SpriteAtlas; request = Resources.LoadAsync <GameObject>("PlayerUI"); yield return(request); var uiPrefab = request.asset as GameObject; playerUIObject = GameObject.Instantiate(uiPrefab, Vector3.zero, Quaternion.identity); playerUIObject.name = uiPrefab.name; interfaceSync = playerUIObject.GetComponent <InterfaceSync>(); messageBoxSync = interfaceSync.MessageBoxObject.GetComponent <MessageBoxSync>(); tooltipText = interfaceSync.TooltipObject.GetComponentInChildren <Text>(true); // ... GameObject.DontDestroyOnLoad(playerUIObject); #endregion subtitlesUpRect = new Rect(0, 0, Screen.width, 76); subtitlesBottomRect = new Rect(0, Screen.height - 76, Screen.width, 76); subtitlesContent = new GUIContent(string.Empty); subtitlesBlackPixel = new Texture2D(1, 1, TextureFormat.RGBA32, false); subtitlesBlackPixel.alphaIsTransparency = true; subtitlesBlackPixel.SetPixel(0, 0, Color.black); subtitlesBlackPixel.Apply(); EnableСinematicView = false; fadeColor = Color.black; fadeRect = new Rect(0, 0, Screen.width, Screen.height); fadeOn = true; fadeTexture = new Texture2D(1, 1, TextureFormat.RGBA32, false); fadeTexture.alphaIsTransparency = true; fadeTexture.SetPixel(0, 0, fadeColor); fadeTexture.Apply(); Fadind = false; isInit = true; }
/// <summary> /// 新增、编辑外部注册接口同步方法 /// </summary> /// <param name="param"></param> /// <returns></returns> public bool EditInterfaceSynFun(InterfaceSync param) { try { using (var db = new DbContext()) { if (string.IsNullOrEmpty(param.id)) { return(db.Insert(param).Execute() > 0); } return(db.Update(param).Execute() > 0); } } catch (Exception ex) { Logger.Instance.Error("编辑外部接口同步方法时发生异常:", ex); return(false); } }
/// <summary> /// 新增、编辑外部注册接口同步方法 /// </summary> /// <param name="param"></param> /// <returns></returns> public Task <ResponseModel> EditInterfaceSynFun(InterfaceSync param) { return(Logic.EditInterfaceSynFun(param) ? Task.FromResult(new ResponseModel(ResponseCode.Success, "操作成功")) : Task.FromResult(new ResponseModel(ResponseCode.Error, "操作失败"))); }