private void OnModelClosing(IMyEntity obj) { Logger.Instance.LogMessage("Block: " + obj.EntityId + " Model Closing"); if (m_light_emmitter != null) { m_light_emmitter.Clear(); } // close the child grid attached to the subpart NeedsUpdate |= VRage.ModAPI.MyEntityUpdateEnum.EACH_FRAME; (obj as MyEntitySubpart).OnClose -= OnClosing; (obj as MyEntitySubpart).PositionComp.OnPositionChanged -= OnModelPositionChanged; }