/*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); }
protected override void OnAwake() { base.OnAwake(); if (resourceManager == null) { resourceManager = new ResourceManager(this, RealCheatOptions.Instance); resourceScheduler = resourceManager; } }