Пример #1
0
        //this is not executing
        public void ShowInfoOfSelectedAsset()
        {
            HUDEvent evt = new HUDEvent(HUDEvent.ON_SHOW_SELECTED_ASSET_INFO);

            evt.arguments ["selectedAsset"] = 0;
            EventManager.instance.dispatchEvent(evt);
        }
Пример #2
0
    public void ShowScreen(int screen)
    {
        HUDEvent evt = new HUDEvent(HUDEvent.ON_SGE_CHANGE_SCREEN);

        evt.arguments ["screenToShow"] = screen;
        EventManager.instance.dispatchEvent(evt);
    }
Пример #3
0
 private void OnTriggerExit(Collider other)
 {
     if (_itemToPick != null && _itemToPick.name == other.name)
     {
         _itemToPick = null;
         HUDEvent.CloseMessage();
     }
 }
Пример #4
0
 private void OnTriggerExit(Collider other)
 {
     if (other.CompareTag("Interactable"))
     {
         _itemInteract = null;
         HUDEvent.CloseMessage();
     }
 }
Пример #5
0
        public override void Resume()
        {
            base.Resume();

            HUDEvent evt = new HUDEvent(HUDEvent.ON_HIDE_INFO_BARS);

            evt.arguments ["canUse"] = true;
            EventManager.instance.dispatchEvent(evt);
        }
Пример #6
0
 public void PickItem()
 {
     if (_itemToPick != null)
     {
         _inventory.PickItem(_itemToPick);
         _itemToPick = null;
         HUDEvent.CloseMessage();
     }
 }
Пример #7
0
    public void CloseWellInfoPopup()
    {
        HUDEvent evt = new HUDEvent(HUDEvent.ON_HIDE_INFO_BARS);

        evt.arguments ["canUse"] = true;
        EventManager.instance.dispatchEvent(evt);

        m_wellInfoAnimator.InitAnimator(false);
    }
Пример #8
0
    private void OnShowWellInfoCallback()
    {
        HUDEvent evt = new HUDEvent(HUDEvent.ON_HIDE_INFO_BARS);

        evt.arguments ["canUse"] = false;
        EventManager.instance.dispatchEvent(evt);

        m_wellInfoAnimator.InitAnimator(true);
    }
Пример #9
0
        private void HandleOnErrorImage(BaseTask sender)
        {
            Debug.LogError("THERE IS NOT CLIENT IMAGE");

            HUDEvent evt = new HUDEvent(HUDEvent.ON_LOGO_IMAGE_WAS_LOADED);

            evt.arguments ["imageLoaded"] = false;

            EventManager.instance.dispatchEvent(evt);
        }
Пример #10
0
    private void OnHideInfoPanel(HUDEvent evt)
    {
        bool hideInfoPanel = (bool)evt.arguments ["canUse"];

        canShow = hideInfoPanel;

        if (!canShow)
        {
            HidePanel();
        }
    }
Пример #11
0
 public override void ShowInfo()
 {
     if (_inBuilding == false)
     {
         HUDEvent.ShowMessage(_interactTextIn);
     }
     else
     {
         HUDEvent.ShowMessage(_interactTextOut);
     }
 }
Пример #12
0
        private void OnLogoImageCompleted(BaseTask sender)
        {
            Sprite sprite = sender.GetDataProvider().GetData <Sprite> (ResponseType.Jpg);

            UserDataSettings.Instance.ClientLogo = sprite;

            HUDEvent evt = new HUDEvent(HUDEvent.ON_LOGO_IMAGE_WAS_LOADED);

            evt.arguments ["imageLoaded"] = true;

            EventManager.instance.dispatchEvent(evt);
        }
Пример #13
0
    private void OnShowCursor(HUDEvent evt)
    {
        bool mouseIsLocked = (bool)evt.arguments ["cursorIsLocked"];

        if (mouseIsLocked)
        {
            m_mouseLockedImage.sprite = m_cursorLock;
        }
        else
        {
            m_mouseLockedImage.sprite = m_cursorRelease;
        }
    }
Пример #14
0
    void Start()
    {
        if (UpdateHealth == null)
        {
            UpdateHealth = new UIEvent();
        }
        if (UpdateHUD == null)
        {
            UpdateHUD = new HUDEvent();
        }

        UpdateHealth.AddListener(UpdateHealthBar);
        UpdateHUD.AddListener(UpdateUI);
    }
Пример #15
0
        private void OnImageLoaded(HUDEvent evt)
        {
            // Debug.Log("-->LogoController OnImageLoaded");
            bool imageWasLoaded = (bool)evt.arguments ["imageLoaded"];

            if (imageWasLoaded)
            {
                LogoEnterprise.sprite = UserDataSettings.Instance.ClientLogo;
            }
            else
            {
                LogoEnterprise.sprite = m_defaultTexture;
            }
        }
    private void swapMousePointer()
    {
        if (cursorLocked)
        {
            OnDisable();
        }
        else
        {
            OnEnable();
        }
        GameValues.isMouseReleased = !cursorLocked;

        HUDEvent evt = new HUDEvent(HUDEvent.ON_SHOW_CURSOR);

        evt.arguments["cursorIsLocked"] = cursorLocked;
        EventManager.instance.dispatchEvent(evt);
    }
Пример #17
0
        private void OnChangeScreen(HUDEvent evt)
        {
            int screenToShow = (int)evt.arguments ["screenToShow"];

            m_screenPanel.sprite = m_screenList [screenToShow];
        }
Пример #18
0
        //this is just when pressing button to pass to FPS Mode
        public void ListenerGoToFPSMode()
        {
            HUDEvent hudEvent = new HUDEvent(HUDEvent.ON_CHANGE_TO_FPS_VIEW);

            EventManager.instance.dispatchEvent(hudEvent);
        }
Пример #19
0
        //executed from back button
        public void BackToHeightLevelMap()
        {
            HUDEvent hudEvent = new HUDEvent(HUDEvent.ON_BACK_TO_OTHER_VIEW);

            EventManager.instance.dispatchEvent(hudEvent);
        }
Пример #20
0
 public override void ShowInfo()
 {
     HUDEvent.ShowMessage(_interactText);
 }