public void Dispose() { cmdQueue.Clear(); esJobList.Clear(); PtrIntDict.Decon(nodeDict); Mem.Free(nodeDict); nodeDict = null; Pool.Decon(spritePool); Mem.Free(spritePool); spritePool = null; PtrLst.Decon(spritePtrLst); Mem.Free(spritePtrLst); spritePtrLst = null; DrawCtx.Dispose(); Debug.Log("Clean up GPC"); }