public void Advance()
        {
            Debug.Log("Advancing " + _odp.GetIndex());
            switch (_odp.GetIndex())
            {
            case 0:
                _background.enabled = true;
                _dialogueTrigger.TriggerDialogue();
                _playerInput.SetAllowInput(false);
                break;

            case 1:
                _radixAnimator.SetTrigger("Animate");
                break;

            case 2:
                _dialogueTrigger.TriggerDialogue();
                break;

            case 3:
                _playerInput.SetAllowInput(true);
                break;

            case 4:     //Default
            default:
                //ATTIVA BOTTONI
                _playerInput.SetAllowInput(false);
                _buttons.SetActive(true);
                _continue.SetActive(false);
                _dialogueTrigger.TriggerDialogue();
                break;

            case 5:     //Prediction
                //_dialogueTrigger.TriggerDialogue();
                _sd.LoadSceneAtIndex(7);
                _continue.SetActive(false);
                break;

            case 6:     //Quit game
                _dialogueTrigger.TriggerDialogue();
                break;

            case 7:     //Quit Dialogue
                _continue.SetActive(true);
                _dialogueTrigger.TriggerDialogue();
                _playerInput.SetAllowInput(true);
                _odp.SetIndex(3);
                break;
            }
        }