示例#1
0
        private ObjManager()
        {
            //_ResourceObjClassPool = GetOrCreateClassPool<ResouceObj>(200);
            MonoRes monoRes = MonoRes.Instance;

            GameObject recycleNode = new GameObject("RecycleNode");

            recycleNode.transform.SetParent(monoRes.transform, true);
            recycleNode.gameObject.SetActive(false);
            GameObject createNode = new GameObject("CreateNode");

            createNode.transform.SetParent(monoRes.transform, true);
            _RecycleNode = recycleNode.transform;
            _CreateNode  = createNode.transform;
        }
示例#2
0
        private ResManager()
        {
            MonoRes monoRes = MonoRes.Instance;

            for (int i = 0; i < (int)LoadResPriority.Res_Num; i++)
            {
                _LoadingAssetList[i] = new List <AsyncLoadResParam>();
            }

            ResKitConfig config = Resources.Load <ResKitConfig>(typeof(ResKitConfig).Name);

            if (config)
            {
                loadResMode = config.LoadResMode;

                if (loadResMode == LoadResMode.AssetBundle && IsEditorLoadMode == false)
                {
                    AssetBundleMgr.Instance.LoadAssetBundleConfig();
                }
            }

            monoRes.StartCoroutine(AsyncLoadCor());
        }