Beispiel #1
0
        static void Main(string[] args)
        {
            var dialogueInitializer = new DialogueInitializer("Bobby", "School", "Day01", "Afternoon");
            var dialogueTraverser   = new DialogueController(dialogueInitializer);

            dialogueTraverser.Process();
        }
    void Awake()
    {
        mainCamera          = Camera.main;
        dialogueInitializer = DialogueInitializer.Instance;
        playerMovement      = FindObjectOfType <PlayerMovement>();
        canvasOpen          = false;

        inventoryIndex = 0;
        UpdateInventoryItem();
        UpdateInventoryButtons();
    }
 public DialogueController(DialogueInitializer dialogueInitializer)
 {
     _dialogueInitializer = dialogueInitializer;
     CurrentDialogueNode  = dialogueInitializer.BuildDialogueNodeStructureFromJson();
 }
 void Start()
 {
     conversationManager = ConversationManager.Instance;
     dialogueInitializer = DialogueInitializer.Instance;
     ConversationDatabase.InitializeConversations();
 }
Beispiel #5
0
 void Awake()
 {
     dialogueInitializer = DialogueInitializer.Instance;
     playerMovement      = FindObjectOfType <PlayerMovement>();
 }