コード例 #1
0
    public override void StartInteraction(GameObject interactor)
    {
        base.StartInteraction(interactor);

        PlayerCharacter pc = interactor.GetComponent <PlayerCharacter>();

        if (pc)
        {
            pc.controlDisabled = true;
            if (Input.GetKeyDown(KeyCode.Return))
            {
                agreeable -= 0.10;
                Debug.Log("Agreeableness score: " + agreeable);
            }
        }

        MainUI ui = GameObject.FindObjectOfType <MainUI>();

        ui.DisplayDialogue(GetTextToDisplay());
        ui.onFinishDialogue += EndInteraction;
    }