示例#1
0
 public void RemoveEntity(CEntity entity)
 {
     foreach (var phase in m_phases)
     {
         phase.OnRemoveEntity(entity);
     }
     m_entityDict.Remove(entity.BaseId);
     entity.Destroy();
     //entity.rest() to pool
 }
示例#2
0
 public void Destroy()
 {
     Entity.Destroy();
     Entity = null;
 }