Ejemplo n.º 1
0
 public DisplayTextService(NewTextEventRepository newTextEventRepository,
                           DialogueModel dialogueModel, DialogueContainerMarker dialogueContainerMarker,
                           NameRepository nameRepository)
 {
     this.newTextEventRepository  = newTextEventRepository ?? throw new ArgumentNullException(nameof(newTextEventRepository));
     this.dialogueContainerMarker = dialogueContainerMarker ?? throw new ArgumentNullException(nameof(dialogueContainerMarker));
     this.dialogueModel           = dialogueModel ?? throw new ArgumentNullException(nameof(dialogueModel));
     this.nameRepository          = nameRepository ?? throw new ArgumentNullException(nameof(nameRepository));
 }
 public DialogueContainerController(GameObject gameObject, IServiceProvider serviceProvider, DialogueContainerMarker dialogueContainerMarker) : base(gameObject, serviceProvider)
 {
     this.dialogueContainerMarker = dialogueContainerMarker;
     dialogueModel = DialogueModel.FromGameObject(gameObject);
 }