public override void Dispose() { LoadControllerSuccess = null; LoadControllerFailure = null; LoadControllerUpdate = null; LoadControllerDependencyAsset = null; m_ControllerInfos.Clear(); m_Animators.Clear(); }
public ControllerManager() { m_AssetPool = null; m_ControllerInfos = new Dictionary <Animator, AssetObject>(); m_Animators = new List <Animator>(); m_AutoClearInetrval = 60f; m_LoadAssetCallbacks = new LoadAssetCallbacks(LoadControllerSuccessCallback, LoadControllerFailureCallback, LoadControllerUpdateCallback, LoadControllerDependencyAssetCallback); LoadControllerSuccess = null; LoadControllerFailure = null; LoadControllerUpdate = null; LoadControllerDependencyAsset = null; }