public override bool Act(DialogueScene scene, DialogueActionData data)
    {
        for (int i = 0; i < Constants.DIALOGUE_PLAYERS_COUNT; i++)
        {
            scene.characters[i].value = data.entries[i];
            scene.poses[i].value      = data.values[i];
        }

        scene.effectStartDuration.value = 0;
        scene.effectEndDuration.value   = 0;

        return(true);
    }
Exemple #2
0
    public override bool Act(DialogueScene scene, DialogueActionData data)
    {
        scene.talkingIndex.value = data.values[0];
        scene.talkingName.value  = (data.text[0] != "###") ? data.text[0] : scene.characters[scene.talkingIndex.value].value.entryName;
        scene.inputText.value    = data.text[1];
        if (data.boolValue)
        {
            scene.dialogueText.value = "";
        }
        if (data.autoContinue)
        {
            scene.inputText.value += " £";
        }

        scene.effectStartDuration.value = 0;
        scene.effectEndDuration.value   = 0;

        return(true);
    }