Ejemplo n.º 1
0
    public void Initialize(ChatHUDView view = null, UnityAction <ChatMessage> onSendMessage = null)
    {
        this.view = view ?? ChatHUDView.Create();

        this.view.Initialize(this, onSendMessage);

        this.view.OnPressPrivateMessage -= View_OnPressPrivateMessage;
        this.view.OnPressPrivateMessage += View_OnPressPrivateMessage;

        if (this.view.contextMenu != null)
        {
            this.view.contextMenu.OnShowMenu -= ContextMenu_OnShowMenu;
            this.view.contextMenu.OnShowMenu += ContextMenu_OnShowMenu;

            this.view.contextMenu.OnPassport -= ContextMenu_OnPassport;
            this.view.contextMenu.OnPassport += ContextMenu_OnPassport;

            this.view.contextMenu.OnBlock -= ContextMenu_OnBlock;
            this.view.contextMenu.OnBlock += ContextMenu_OnBlock;

            this.view.contextMenu.OnReport -= ContextMenu_OnReport;
            this.view.contextMenu.OnReport += ContextMenu_OnReport;
        }

        closeWindowTrigger              = Resources.Load <InputAction_Trigger>("CloseWindow");
        closeWindowTrigger.OnTriggered -= OnCloseButtonPressed;
        closeWindowTrigger.OnTriggered += OnCloseButtonPressed;
    }
Ejemplo n.º 2
0
 protected override IEnumerator SetUp()
 {
     controller = new ChatHUDController();
     controller.Initialize(null, OnSendMessage);
     this.view = controller.view;
     Assert.IsTrue(this.view != null);
     yield break;
 }
Ejemplo n.º 3
0
    public void Initialize(ChatHUDView view = null, UnityAction <ChatMessage> onSendMessage = null)
    {
        this.view = view ?? ChatHUDView.Create();

        this.view.Initialize(this, onSendMessage);

        this.view.OnPressPrivateMessage -= View_OnPressPrivateMessage;
        this.view.OnPressPrivateMessage += View_OnPressPrivateMessage;
    }