protected void Remove(Entity e) { System.Diagnostics.Debug.Assert(e != null); e.RemoveSystemBit(systemBit); if (e.Enabled == true) { Disable(e); } OnRemoved(e); }
private void Remove(Entity e) { actives.Remove(e.GetId()); e.RemoveSystemBit(systemBit); Removed(e); }