コード例 #1
0
ファイル: Program.cs プロジェクト: johnblat64/DialoguePoc
        static void Main(string[] args)
        {
            var dialogueInitializer = new DialogueInitializer("Bobby", "School", "Day01", "Afternoon");
            var dialogueTraverser   = new DialogueController(dialogueInitializer);

            dialogueTraverser.Process();
        }
コード例 #2
0
    void Awake()
    {
        mainCamera          = Camera.main;
        dialogueInitializer = DialogueInitializer.Instance;
        playerMovement      = FindObjectOfType <PlayerMovement>();
        canvasOpen          = false;

        inventoryIndex = 0;
        UpdateInventoryItem();
        UpdateInventoryButtons();
    }
コード例 #3
0
 public DialogueController(DialogueInitializer dialogueInitializer)
 {
     _dialogueInitializer = dialogueInitializer;
     CurrentDialogueNode  = dialogueInitializer.BuildDialogueNodeStructureFromJson();
 }
コード例 #4
0
 void Start()
 {
     conversationManager = ConversationManager.Instance;
     dialogueInitializer = DialogueInitializer.Instance;
     ConversationDatabase.InitializeConversations();
 }
コード例 #5
0
ファイル: EventManager.cs プロジェクト: impojr/MindStone
 void Awake()
 {
     dialogueInitializer = DialogueInitializer.Instance;
     playerMovement      = FindObjectOfType <PlayerMovement>();
 }