private void SelectAnimation()
    {
        StageZone currentStageZone = szMemory.GetCurrentStageZone();

        if (currentStageZone == null)
        {
            playerStateManager.SwitchFromFP_ToSZ(stageZone);
        }
        else if (currentStageZone.isParentOf(stageZone))
        {
            playerStateManager.SwitchFromSZ_ToSZ_DOWN(stageZone);
        }
        else if (stageZone.isParentOf(currentStageZone))
        {
        }
    }
    private void OnButtonClicked()
    {
        if (szMemory.GetCurrentStageZone().GetParent() == null)
        {
            playerStateManager.SwitchFromSZ_ToFP();
        }
        else
        {
            playerStateManager.SwitchFromSZ_ToSZ_UP();
        }

        gameObject.active = false;
    }