public static BasicMenu getBasicMenu(this Panel_Base panel) => panel.TryCast <Panel_ChooseSandbox>()?.m_BasicMenu ?? panel.TryCast <Panel_ChooseChallenge>()?.m_BasicMenu;
public static GameObject getDeleteButton(this Panel_Base panel) => panel.TryCast <Panel_ChooseSandbox>()?.m_MouseButtonDelete ?? panel.TryCast <Panel_ChooseChallenge>()?.m_MouseButtonDelete;
public static UtilsPanelChoose.DetailsObjets getDetails(this Panel_Base panel) => panel.TryCast <Panel_ChooseSandbox>()?.m_DetailObjects ?? panel.TryCast <Panel_ChooseChallenge>()?.m_DetailObjects;
public static SaveSlotInfo getSlotToDelete(this Panel_Base panel) => panel.TryCast <Panel_ChooseSandbox>()?.m_SlotToDelete ?? panel.TryCast <Panel_ChooseChallenge>()?.m_SlotToDelete;
public static SaveSlotType getSlotType(this Panel_Base panel) => panel.TryCast <Panel_ChooseSandbox>()? SaveSlotType.SANDBOX: SaveSlotType.CHALLENGE;
public static void onClickBack(this Panel_Base panel) { panel.TryCast <Panel_ChooseSandbox>()?.OnClickBack(); panel.TryCast <Panel_ChooseChallenge>()?.OnClickBack(); }
public static void enable(this Panel_Base panel, bool enabled) { panel.TryCast <Panel_ChooseSandbox>()?.Enable(enabled); panel.TryCast <Panel_ChooseChallenge>()?.Enable(enabled); }