/// <summary> /// HighlightEntity - just clear internal handle on entity - coz of every update particle building /// </summary> private void HighlightEntity(MyEntity entity, bool bEnabled) { if (bEnabled) { m_mouseOverEntity = entity; } else { if (m_mouseOverEntity != null) { m_mouseOverEntity.ClearHighlightning(); } m_mouseOverEntity = null; } }
public void RemoveBlinkingObject(MyEntity entity) { entity.ClearHighlightning(); while (m_entities.Remove(entity)) { } ; // Remove all if (entity.Children != null) { foreach (var child in entity.Children) { RemoveBlinkingObject(child); } } }