Esempio n. 1
0
        public static void RegisterResCreateWarp(IResCreatorWrap wrap)
        {
            if (wrap == null)
            {
                Log.e("Register InValid Wrap.");
                return;
            }

            s_CreatorList.Add(wrap);
        }
Esempio n. 2
0
        public ResFactory()
        {
            ObjectPool <AssetBundleRes> .S.maxCacheCount = 20;
            ObjectPool <AssetRes> .S.maxCacheCount       = 40;
            ObjectPool <ResourcesRes> .S.maxCacheCount   = 40;
            // ObjectPool<NetImageRes>.S.maxCacheCount = 20;
            // ObjectPool<LocalAudioRes>.S.maxCacheCount = 5;

            m_CreatorList         = new List <IResCreatorWrap>();
            s_AssetResCreatorWrap = new AssetResCreatorWrap();

            RegisterResCreate(ResourcesRes.PREFIX_KEY, ResourcesRes.Allocate);
        }
Esempio n. 3
0
        static ResFactory()
        {
            Log.i("Init[ResFactory]");
            ObjectPool <AssetBundleRes> .S.maxCacheCount = 20;
            ObjectPool <AssetRes> .S.maxCacheCount       = 40;
            ObjectPool <InternalRes> .S.maxCacheCount    = 40;
            ObjectPool <NetImageRes> .S.maxCacheCount    = 20;

            s_CreatorList = new List <IResCreatorWrap>();

            s_AssetResCreatorWrap = new AssetResCreatorWrap();

            RegisterResCreate("Resources/", InternalRes.Allocate);
            RegisterResCreate("NetImage:", NetImageRes.Allocate);
            RegisterResCreate("HotUpdateRes:", HotUpdateRes.Allocate);
        }
Esempio n. 4
0
        static ResFactory()
        {
            Log.i("Init[ResFactory]");
            ObjectPool <AssetBundleRes> .S.maxCacheCount = 20;
            ObjectPool <AssetRes> .S.maxCacheCount       = 40;
            ObjectPool <InternalRes> .S.maxCacheCount    = 40;
            ObjectPool <NetImageRes> .S.maxCacheCount    = 20;
            ObjectPool <LocalAudioRes> .S.maxCacheCount  = 5;

            s_CreatorList = new List <IResCreatorWrap>();

            s_AssetResCreatorWrap = new AssetResCreatorWrap();

            RegisterResCreate(InternalRes.PREFIX_KEY, InternalRes.Allocate);
            RegisterResCreate(NetImageRes.PREFIX_KEY, NetImageRes.Allocate);
            RegisterResCreate(NetTextRes.PREFIX_KEY, NetTextRes.Allocate);
            RegisterResCreate(HotUpdateRes.PREFIX_KEY, HotUpdateRes.Allocate);
            RegisterResCreate(LocalAudioRes.PREFIX_KEY, LocalAudioRes.Allocate);
        }