コード例 #1
0
ファイル: ProcedurePreload.cs プロジェクト: unstephen/Q3
        private void LoadFont(string fontName)
        {
            m_LoadedFlag.Add(string.Format("Font.{0}", fontName), false);
            var font = Resources.Load <Font>("MainFont");

            m_LoadedFlag[string.Format("Font.{0}", fontName)] = true;
            UGuiForm.SetMainFont(font);
            Log.Info("Load font '{0}' OK.", fontName);
//            GameEntry.Resource.LoadAsset(AssetUtility.GetFontAsset(fontName), Constant.AssetPriority.FontAsset, new LoadAssetCallbacks(
//                (assetName, asset, duration, userData) =>
//                {
//                    m_LoadedFlag[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);
//                }));
        }
コード例 #2
0
ファイル: UIExtension.cs プロジェクト: unstephen/Q3
 public static void CloseUIForm(this UIComponent uiComponent, UGuiForm uiForm)
 {
     uiComponent.CloseUIForm(uiForm.UIForm);
 }