public DialogueManager(TextMeshProUGUI dialogueTextMesh, TextMeshProUGUI dialogueTimerTextMesh, Animator dialogueHeadshotAnimator, LanguagesEnum language, ChatNodeCoroutinesManager chatNodeCoroutinesManager) { this.dialogueTextMesh = dialogueTextMesh; this.dialogueTimerTextMesh = dialogueTimerTextMesh; this.dialogueHeadshotAnimator = dialogueHeadshotAnimator; this.language = language; this.chatNodeCoroutinesManager = chatNodeCoroutinesManager; }
private void Start() { inputManager = new InputManager(meController); ChatNodeCoroutinesManager = gameObject.AddComponent <ChatNodeCoroutinesManager>(); dialogueManager = new DialogueManager(dialogueTextMesh, dialogueTimerTextMesh, dialogueHeadshotAnimator, language, ChatNodeCoroutinesManager); currentDialogueGraph = null; Modifiers.SetConstants(modifiersCollector); FriendZonesConstants.SetConstants(friendZonesConstantsCollector); friendZonesController.InitializeFriendZones(); HandleInitialDialogueGraph(); }