Beispiel #1
0
    public void dispose()
    {
        _dead = true;
        //外派事件销毁...
        loop       = 1;
        isStopedEf = false;
//         _overJudge.Clear();
//         _LinkerList.Clear();
        EffectRenderObjManager.Instance().RemoveRenderobj(this);
    }
Beispiel #2
0
 public void clear()
 {
     for (int i = 0; i < freeList.Count; i++)
     {
         if (freeList[i] != null)
         {
             EffectRenderObjManager.Instance().RemoveRenderobj(freeList[i], false);
             freeList[i].Release();
         }
     }
     freeList.Clear();
 }
Beispiel #3
0
 static int Instance(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 0);
         EffectRenderObjManager o = EffectRenderObjManager.Instance();
         ToLua.PushObject(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }