/// <summary> /// 注册按钮事件 /// </summary> /// <param name="buttonName">按钮节点名称</param> /// <param name="delHandle">委托:需要注册的方法</param> /*protected void RigisterButtonObjectEvent(string buttonName, EventTriggerListener.VoidDelegate delHandle) * { * GameObject goButton = UnityHelper.FindTheChildNode(this.gameObject, buttonName).gameObject; * //给按钮注册事件方法 * if (goButton != null) * { * EventTriggerListener.Get(goButton).onClick = delHandle; * } * }*/ public string ShowText(string stringID) { if (Language_Mgr == null) { Language_Mgr = GameMainProgram.Instance.languageMgr; } if (Language_Mgr != null) { return(Language_Mgr.ShowText(stringID)); } else { return(string.Empty); } }
/*protected void RigisterButtonObjectEvent(string buttonName, EventTriggerListener.VoidDelegate delHandle) * { * /// <summary> * /// 注册按钮事件 * /// </summary> * /// <param name="buttonName">按钮节点名称</param> * /// <param name="delHandle">委托:需要注册的方法</param> * GameObject goButton = UnityHelper.FindTheChildNode(this.gameObject, buttonName).gameObject; * //给按钮注册事件方法 * if (goButton != null) * { * EventTriggerListener.Get(goButton).onClick = delHandle; * } * }*/ /// <summary> /// 多语言本地化显示Text /// </summary> /// <param name="uiText">要修改的Text</param> /// <param name="stringId">字符串的Key</param> /// <param name="fontChoose">默认0,1强制CN字体,2强制EN字体。其他数字:简中CN字体,英语EN字体</param> public void ShowText(Text uiText, string stringId, int fontChoose = 0) { if (Language_Mgr == null) { Language_Mgr = GameMainProgram.Instance.languageMgr; } if (Language_Mgr != null) { uiText.text = Language_Mgr.ShowText(stringId); uiText.font = Language_Mgr.GetFont(fontChoose); } else { uiText.text = string.Empty; } }