private static void RemoveCurrentElement() { if (CurrentElement != null) { ElementRemoved?.Invoke(CurrentElement.AssociatedIElement); CurrentElement.Destroy(); SpriteManager.RemoveAllParticleSprites(); } }
private static void UnloadGluxActivity() { if (mShouldUnloadGlux == true) { mShouldUnloadGlux = false; mNextElement = null; GlueProjectSave = null; if (!mShouldRefreshGlux && CurrentElement != null) { CurrentElement.Destroy(); mCurrentElementHighlight.RemoveHighlights(); CurrentElement = null; } } }