private static void MainMenuDisposeComponents() { triggerUp -= MainMenuChangeOptionUp; triggerRight -= MainMenuChangeOptionUp; triggerDown -= MainMenuChangeOptionDown; triggerLeft -= MainMenuChangeOptionDown; triggerConfirm -= MainMenuConfirmOption; triggerBackOut -= MainMenuBackOut; tick -= MainMenuTick; if (mainMenuELLogo != null) { mainMenuELLogo.Dispose(); mainMenuELLogo = null; } foreach (var confetto in mainMenuELLogoConfetti.Keys) { confetto.Dispose(); } mainMenuELLogoConfetti.Clear(); if (mainMenuPlayButtonL != null) { mainMenuPlayButtonL.Dispose(); mainMenuPlayButtonL = null; } if (mainMenuPlayButtonR != null) { mainMenuPlayButtonR.Dispose(); mainMenuPlayButtonR = null; } if (mainMenuMedalsButtonL != null) { mainMenuMedalsButtonL.Dispose(); mainMenuMedalsButtonL = null; } if (mainMenuMedalsButtonR != null) { mainMenuMedalsButtonR.Dispose(); mainMenuMedalsButtonR = null; } if (mainMenuOptionsButtonL != null) { mainMenuOptionsButtonL.Dispose(); mainMenuOptionsButtonL = null; } if (mainMenuOptionsButtonR != null) { mainMenuOptionsButtonR.Dispose(); mainMenuOptionsButtonR = null; } if (mainMenuExitButtonL != null) { mainMenuExitButtonL.Dispose(); mainMenuExitButtonL = null; } if (mainMenuExitButtonR != null) { mainMenuExitButtonR.Dispose(); mainMenuExitButtonR = null; } if (mainMenuButtonFrontL != null) { mainMenuButtonFrontL.Dispose(); mainMenuButtonFrontL = null; } if (mainMenuButtonFrontR != null) { mainMenuButtonFrontR.Dispose(); mainMenuButtonFrontR = null; } if (mainMenuButtonRingL != null) { mainMenuButtonRingL.Dispose(); mainMenuButtonRingL = null; } if (mainMenuButtonRingR != null) { mainMenuButtonRingR.Dispose(); mainMenuButtonRingR = null; } if (mainMenuButtonRingExciterL != null) { mainMenuButtonRingExciterL.Dispose(); mainMenuButtonRingExciterL = null; } if (mainMenuButtonRingExciterR != null) { mainMenuButtonRingExciterR.Dispose(); mainMenuButtonRingExciterR = null; } if (mainMenuPlayString != null) { mainMenuPlayString.Dispose(); mainMenuPlayString = null; } if (mainMenuMedalsString != null) { mainMenuMedalsString.Dispose(); mainMenuMedalsString = null; } if (mainMenuOptionsString != null) { mainMenuOptionsString.Dispose(); mainMenuOptionsString = null; } if (mainMenuExitString != null) { mainMenuExitString.Dispose(); mainMenuExitString = null; } if (mainMenuStringExciter != null) { mainMenuStringExciter.Dispose(); mainMenuStringExciter = null; } if (mainMenuExitConfirmQuestionString != null) { mainMenuExitConfirmQuestionString.Dispose(); mainMenuExitConfirmQuestionString = null; } if (mainMenuExitConfirmYesString != null) { mainMenuExitConfirmYesString.Dispose(); mainMenuExitConfirmYesString = null; } if (mainMenuExitConfirmNoString != null) { mainMenuExitConfirmNoString.Dispose(); mainMenuExitConfirmNoString = null; } }