void SetState(State state)
    {
        this.state = state;
        switch (state)
        {
        case State.Delete:
            modeText.text               = "- Delete -";
            deleteButtonText.text       = "Done";
            registerButtonText.text     = "Register Your Name";
            registerButton.interactable = false;
            deleteButton.interactable   = true;
            break;

        case State.Register:
            modeText.text               = "- Register -";
            deleteButtonText.text       = "Delete";
            registerButtonText.text     = "Done";
            registerButton.interactable = true;
            deleteButton.interactable   = false;
            break;

        default:
            modeText.text               = "- Select -";
            deleteButtonText.text       = "Delete Files";
            registerButtonText.text     = "Register Your Name";
            registerButton.interactable = SaveFileSelectController.CanRegisterAny();
            deleteButton.interactable   = SaveFileSelectController.CanDeleteAny();
            break;
        }
    }
 public static void RegisterName(SaveFileSelectController controller)
 {
     instance.textInputPopUpController.gameObject.SetActive(true);
     instance.textInputPopUpController.saveFileSelectController = controller;
 }