コード例 #1
0
        private void OnComplete(object sender, AssetsProxy assetsProxy, object data)
        {
            UILoader       loader   = ( UILoader )sender;
            UILoadCallback callback = ( UILoadCallback )loader.data;

            callback.Invoke();
        }
コード例 #2
0
ファイル: KUISource.cs プロジェクト: qutin/github-kgui-qutin
        public void Load(UILoadCallback callback)
        {
            if (this._loading)
            {
                return;
            }

            this._callback = callback;
            this._loading  = true;
            EditorCoroutineRunner.StartEditorCoroutine(this.loader());
        }
コード例 #3
0
        public void Load(UILoadCallback callback)
        {
            if (this._loading || this.loaded)
            {
                return;
            }

            this._loading = true;

            UILoader loader = new UILoader(this.assetBundlePath, callback);

            loader.Load(this.OnComplete, null, this.OnError);
        }
コード例 #4
0
ファイル: UISource.cs プロジェクト: ShengquGame/LuShu
        public void Load(UILoadCallback callback)
        {
            if (_loading)
            {
                return;
            }

            _loading = true;
            Debug.Log(">>>>UISource : IUISource");

            UIManager.AddUIPackage(_fileName);
//            AssetManager.inst.LoadAsset("ui", _fileName.ToLower(),
//				(string assetPath, string fileName, object data) => { callback(); });
        }
コード例 #5
0
 public void Load(UILoadCallback callback)
 {
     UIPackage.AddPackage("UI/" + _fileName);
     _loaded = true;
     callback.Invoke();
 }
コード例 #6
0
 public void Load(UILoadCallback callback)
 {
     UIPackage.AddPackage(this.assetPath);
     callback.Invoke();
 }
コード例 #7
0
 public void Load(UILoadCallback callback)
 {
     ClientApp.Resource.LoadAsset(AssetUtility.GetUIBytesPath(fileName), null);
     ClientApp.Resource.LoadAsset(AssetUtility.GetUIBytesPath(fileName), null);
 }