public void recycle(TezEntity entity) { m_FreeEntity.Enqueue(entity); }
protected virtual void onRemoveComponent(TezEntity entity) { }
void ITezComponent.onRemove(TezEntity entity) { this.onRemoveComponent(entity); this.entity = null; }
protected virtual void onAddComponent(TezEntity entity) { }
void ITezComponent.onAdd(TezEntity entity) { this.entity = entity; this.onAddComponent(entity); }