예제 #1
0
        /*public event ResourceHandle OnResourceComplated = null;
         * public event ResourceArrayHandle OnResourceArrayComplated = null;
         * public event ResourceHandle OnResourceError = null;
         * public event ResourceArrayHandle OnResourceArrayError = null;*/

        private ResourceManager()
        {
            if (UseCoroutineLoop)
            {
                new Task(Update());
            }
            syncProcessor  = new ResourceSchedulerLimitless();
            asyncProcessor = new ResourceSchedulerLimited(NumberOfProcessor);
        }
예제 #2
0
        protected override void OnAwake()
        {
            base.OnAwake();

            if (resourceManager == null)
            {
                resourceManager   = new ResourceManager(this, RealCheatOptions.Instance);
                resourceScheduler = resourceManager;
            }
        }