示例#1
0
        private void Start()
        {
            this.dialogueRepository = Container.Instance.Resolve <IDialogueRepository>();
            this.phraseRepository   = Container.Instance.Resolve <IPhraseDataRepository>();

            this.vendor.Construct(I18N.Instance.Get("ui_vendor"));
            this.vendor.MouseUp += OnVendorMouseUp;

            this.arcanist.Construct(I18N.Instance.Get("ui_arcanist"));
            this.arcanist.MouseUp += OnArcanistMouseUp;

            this.blacksmith.Construct(I18N.Instance.Get("ui_craftsman"));
            this.blacksmith.MouseUp += OnCraftsmanMouseUp;

            this.tavern.Construct(I18N.Instance.Get("ui_tavern"));
            this.tavern.MouseUp += OnTavernMouseUp;

            this.map.Construct(I18N.Instance.Get("ui_command_board"));
            this.map.MouseUp += OnCommandBoardMouseUp;

            Dialogue.AnyDialogueRead += OnAnyDialogueRead;
            OnAnyDialogueRead(null);
        }
示例#2
0
 public NextDialogueAction(DialogueActionData data, IDialogueRepository dialogueRepository) : base(data)
 {
     this.dialogueRepository = dialogueRepository;
 }