Beispiel #1
0
 public override void Dispose()
 {
     LoadControllerSuccess         = null;
     LoadControllerFailure         = null;
     LoadControllerUpdate          = null;
     LoadControllerDependencyAsset = null;
     m_ControllerInfos.Clear();
     m_Animators.Clear();
 }
Beispiel #2
0
        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;
        }