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; }
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); } } } }
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); }
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); }
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); } }