//加载字体 //private void LoadUGUIFont(string fontName) //{ // m_LoadResFlag.Add(string.Format("Font.{0}", fontName), false); // GameManager.Resource.LoadAsset(AssetUtility.GetFontAsset(fontName), new LoadAssetCallbacks( // (assetName, asset, duration, userData) => // { // m_LoadResFlag[string.Format("Font.{0}", fontName)] = true; // UGuiForm.SetMainFont((Font)asset); // Log.Info("Load font '{0}' OK.", fontName); // }, // (assetName, status, errorMessage, userData) => // { // Log.Error("Can not load font '{0}' from '{1}' with error message '{2}'.", fontName, assetName, errorMessage); // })); //} private void LoadNGUIFont(string fontName) { m_LoadResFlag.Add(string.Format("Font.{0}", fontName), false); GameManager.Resource.LoadAsset(AssetUtility.GetFontAsset(fontName), new LoadAssetCallbacks( (assetName, asset, duration, userData) => { m_LoadResFlag[string.Format("Font.{0}", fontName)] = true; GameObject fontAtlas = (GameObject)asset; NGuiForm.SetMainFont(fontAtlas.GetComponent <UIFont>()); Log.Info("Load font '{0}' OK.", fontName); }, (assetName, status, errorMessage, userData) => { Log.Error("Can not load font '{0}' from '{1}' with error message '{2}'.", fontName, assetName, errorMessage); })); }
public static void CloseUIForm(this UIComponent uiComponent, UIFormId uiFormId) { NGuiForm uiForm = uiComponent.GetUIForm(uiFormId); uiComponent.CloseUIForm(uiForm); }
public static void CloseUIForm(this UIComponent uiComponent, NGuiForm uiForm) { uiComponent.CloseUIForm(uiForm.UIForm); }