private void InitializeEditor() { titleContent = new GUIContent($"{windowBaseName} - {selectedDialogue.name}"); dialogueRepository = new DialogueRepository(selectedDialogue); dialogueCsvHandler = new DialogueCsvHandler(selectedDialogue); contextMenu = new DialogueEditorContextMenu( this, dialogueRepository, dialogueCsvHandler ); styles = new DialogueEditorStyles(selectedDialogue); }
public DialogueNodeAreaComponent( DialogueEditor editor, DialogueEditorFactory guiFactory, DialogueEditorStyles styles, DialogueRepository repository ) { this.editor = editor; this.guiFactory = guiFactory; this.styles = styles; this.repository = repository; if (backgroundTex == null) { backgroundTex = Resources.Load <Texture2D>("background"); } }