Esempio n. 1
0
        public override void Start()
        {
            if (m_wnd == null)//测试用
            {
            }
            else
            {
                GameHallViewWnd = (GameHallWnd)m_wnd;
            }
            ClearRoomListData();
            ListHall.OnSelect.AddListener(OnSelectRoomClick);
            ListHall.onDoubleClick.AddListener(OnAddRoomDoubleClick);
            PassWordView.SureButton.onClick.AddListener(OnPassWordSureBtnClick);

            UEffectParamBase materialEffectParam = new UEffectMaterialParam(UEffectMaterialType.EMT_Blur, BackgroundEffectImage, true);

            if (UEffectManager.Instance.CreateEffect(UEffectType.UET_EffectMaterial, ref materialEffectParam))
            {
                (materialEffectParam as UEffectMaterialParam).ReturnEffectMaterial.SetColor("_TintColor", new Color(0, 0, 0, 0.20f));
                (materialEffectParam as UEffectMaterialParam).ReturnEffectMaterial.SetFloat("_Vibrancy", 0f);
            }

            RoomTitle.text = ULocalizationService.Instance.Get("UIView", "HallRoom", "RoomTitle");
            RoomDesc.text  = ULocalizationService.Instance.Get("UIView", "HallRoom", "RoomDesc");

            return;
        }
Esempio n. 2
0
 public virtual void OnEnable()
 {
     if (_bInit)
     {
         if (m_materialEffectParam == null)
         {
             m_materialEffectParam = new UEffectMaterialParam(UEffectMaterialType.EMT_Contrast, Browser2D, true);
             if (UEffectManager.Instance.CreateEffect(UEffectType.UET_EffectMaterial, ref m_materialEffectParam))
             {
                 (m_materialEffectParam as UEffectMaterialParam).ReturnEffectMaterial.SetTexture("_MainTex", Browser2D.texture);
                 (m_materialEffectParam as UEffectMaterialParam).ReturnEffectMaterial.SetFloat("_ContrastValue", 3f);
             }
         }
     }
 }
Esempio n. 3
0
        public override bool Init(IUIWnd wnd)
        {
            base.Init(wnd);

            UEffectParamBase materialEffectParam = new UEffectMaterialParam(UEffectMaterialType.EMT_Blur, BaseEffect, true);

            if (UEffectManager.Instance.CreateEffect(UEffectType.UET_EffectMaterial, ref materialEffectParam))
            {
                (materialEffectParam as UEffectMaterialParam).ReturnEffectMaterial.SetColor("_TintColor", new Color(0, 0, 0, 0.20f));
                (materialEffectParam as UEffectMaterialParam).ReturnEffectMaterial.SetFloat("_Vibrancy", 0f);
            }

            TitleDesc.text = "选择模式";

            return(true);
        }
Esempio n. 4
0
        public override bool Init(IUIWnd wnd)
        {
            base.Init(wnd);

            UEffectParamBase materialEffectParam = new UEffectMaterialParam(UEffectMaterialType.EMT_Blur, BaseEffect, true);

            if (UEffectManager.Instance.CreateEffect(UEffectType.UET_EffectMaterial, ref materialEffectParam))
            {
                (materialEffectParam as UEffectMaterialParam).ReturnEffectMaterial.SetColor("_TintColor", new Color(0, 0, 0, 0.20f));
                (materialEffectParam as UEffectMaterialParam).ReturnEffectMaterial.SetFloat("_Vibrancy", 0f);
            }

            if (GuideModalFrame != null)
            {
                GuideModalFrame.SetActive(false);
            }

            PlayerFrame.Init(this);
            MiscFrame.Init(this);

            return(true);
        }
Esempio n. 5
0
        internal override void SetRendererVisible(bool visible)
        {
            base.SetRendererVisible(visible);

            if (!bInit && visible)
            {
                UEffectParamBase param = new UEffectMaterialParam(UEffectMaterialType.EMT_Blur, bgImg, true);

                if (UEffectManager.Instance.CreateEffect(UEffectType.UET_EffectMaterial, ref param))
                {
                    (param as UEffectMaterialParam).ReturnEffectMaterial.SetColor("_TintColor", new Color(0, 0, 0, 0.9f));
                }
                bInit = true;
            }

            //如果静态场景技能栏UI存在,则切换显示
            IUIWnd staticBottomCenterWnd = UISystem.Instance.GetWnd(WndID.WND_ID_STATICBOTTOMCENTER);

            if (staticBottomCenterWnd != null && staticBottomCenterWnd.GetWndView() != null)
            {
                UISystem.Instance.ShowWnd(WndID.WND_ID_STATICBOTTOMCENTER, !visible);
            }
        }