示例#1
0
    void Update()
    {
        //Load
        if (Input.GetKeyDown(KeyCode.L))
        {
            _dialogManager.ShowDialogWithId(DialogIdToLoad, true);
        }

        //Load
        if (Input.GetKeyDown(KeyCode.A))
        {
            value += 0.1f;
            DialogBlackboard.SetValue(DialogBlackboard.EDialogMultiChoiceVariables.TryingThisToo, value);
        }

        ////Data
        //if (Input.GetKey(KeyCode.D))
        //{
        //    //BaseDialogNode node = _dialogManager.GetNodeForID(DialogIdToLoad);
        //    //Debug.Log("Character name : " + node.SayingCharacterName);
        //    //Debug.Log("Character says : " + node.WhatTheCharacterSays);
        //    //Debug.Log("Character portrait name : " + node.SayingCharacterPotrait.name);
        //}

        ////Next
        //if (Input.GetKey(KeyCode.N))
        //{
        //    //_dialogManager.GiveInputToDialog(DialogIdToLoad, EDialogInputValue.Next);
        //}
    }
示例#2
0
    void Start()
    {
        DialogBlackboard.SetValue(DialogBlackboard.EDialogMultiChoiceVariables.TryingThisToo, value);

        Debug.Log("TestScript Update about to load dialog " + DialogIdToLoad);
//        _dialogManager.ShowDialogWithId(DialogIdToLoad, true);
    }
 private float GetValueFromBlackboard()
 {
     return(DialogBlackboard.GetValueFor(ValueToTest));
 }
示例#4
0
 void Start()
 {
     DialogBlackboard.SetValue(DialogBlackboard.EDialogMultiChoiceVariables.TryingThisToo, value);
 }