private void SetAsDialogStartNode(DialogStartNode dialogStartNode) { _backButton.SetActive(dialogStartNode.IsBackAvailable()); _okButton.ShowButton(true); _okButton.SetText(dialogStartNode.IsNextAvailable() ? EButtonText.NEXT : EButtonText.OKAY); _characterPortrait.sprite = dialogStartNode.CharacterPotrait; _characterName.text = dialogStartNode.CharacterName; _sayingText.text = dialogStartNode.DialogLine; }
private void SetAsDialogStartNode(DialogStartNode dialogStartNode) { _optionsHolder.ClearList(); _backButton.SetActive(dialogStartNode.IsBackAvailable()); _optionsHolder.CreateContinue(this); // _characterPortrait.sprite = dialogStartNode.CharacterPotrait; _characterName.text = dialogStartNode.CharacterName; _sayingText.text = dialogStartNode.DialogLine; }
void LoadDialogStartNode(DialogStartNode node) { if (node.CharacterPotrait) { pictureDialogBox.SetData(node.DialogLine, node.CharacterName, node.CharacterPotrait, false); dialogBox.Deactivate(); } else { pictureDialogBox.Deactivate(); dialogBox.SetData(node.DialogLine, node.CharacterName, false); } }
public override Node Create(Vector2 pos) { DialogStartNode node = CreateInstance <DialogStartNode>(); node.rect = new Rect(pos.x, pos.y, 300, 230); node.name = "Dailog Start Node"; node.CreateOutput("Next Node", "DialogForward", NodeSide.Right, 30); node.CreateInput("Return Here", "DialogBack", NodeSide.Right, 50); node.SayingCharacterName = "Morgen Freeman"; node.WhatTheCharacterSays = "I'm GOD"; node.SayingCharacterPotrait = null; return(node); }
public override Node Create(Vector2 pos) { DialogStartNode node = CreateInstance <DialogStartNode>(); //node.rect = new Rect(pos.x, pos.y, 300, 250); node.rect.position = pos; node.name = "Dialog Start Node"; node.CreateOutput("Next Node", "DialogForward", NodeSide.Right, 30); node.CreateInput("Return Here", "DialogBack", NodeSide.Right, 50); node.CharacterName = "Character name"; node.DialogLine = "Insert dialog text here"; node.CharacterPotrait = null; return(node); }
public bool HasDialogWithId(int dialogIdToLoad) { DialogStartNode node = _lstDialogStartNodes.FirstOrDefault(x => x.DialogID == dialogIdToLoad); return(node != default(DialogStartNode)); }
public bool HasDialogWithId(int dialogIdToLoad) { DialogStartNode node = getDialogStartNode(dialogIdToLoad); return(node != default(Node) && node != default(DialogStartNode)); }