Exemplo n.º 1
0
        /// <summary>
        /// 最后清理.</summary>
        public void Cleanup()
        {
            _luaInit         = null;
            _luaRecycle      = null;
            _luaOpen         = null;
            _luaClose        = null;
            _luaUpdate       = null;
            _luaPause        = null;
            _luaResume       = null;
            _luaCover        = null;
            _luaReveal       = null;
            _luaRefocus      = null;
            _luaDepthChanged = null;

            _workerTable = null;

            if (_scriptEnv != null)
            {
                _scriptEnv.Dispose();
            }
            _scriptEnv = null;
        }
Exemplo n.º 2
0
 public static void Recycle(Object obj, float delay, DelegateRecycle method)
 {
     Instance.m_Que.Enqueue(new RecycleTask(obj, delay, method));
 }
Exemplo n.º 3
0
 public RecycleTask(Object obj, float delay, DelegateRecycle method)
 {
     m_Obj    = obj;
     m_Delay  = delay;
     m_Method = method;
 }