public void SwitchToSymbolRcmdPanel(CUIFormScript form) { if (form == null || form.IsClosed()) { return; } CRoleInfo masterRoleInfo = Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo(); if (masterRoleInfo == null) { DebugHelper.Assert(false, "SwitchToSymbolRcmdPanel role is null"); return; } this.m_curHeroId = masterRoleInfo.m_symbolInfo.m_selSymbolRcmdHeroId; this.m_symbolRcmdLevel = masterRoleInfo.m_symbolInfo.m_selSymbolRcmdLevel; this.m_symbolRcmdLevel = (ushort)Math.Max(1, Math.Min((int)this.m_symbolRcmdLevel, CSymbolInfo.s_maxSymbolLevel)); CSymbolSystem.RefreshSymbolCntText(true); this.RefreshSymbolRcmdPanel(); string[] titleList = new string[] { "1", "2", "3", "4", "5" }; GameObject listObj = Utility.FindChild(form.gameObject, "SymbolRecommend/Panel_SymbolRecommend/Panel_SymbolLevel/levelList"); CUICommonSystem.InitMenuPanel(listObj, titleList, (int)(this.m_symbolRcmdLevel - 1), true); }
public void SwitchToSymbolMakePanel(CUIEvent uiEvent) { this.ClearSymbolMakeData(); this.RefreshSymbolMakeForm(); CSymbolSystem.RefreshSymbolCntText(); CUseable useable = CUseableManager.CreateVirtualUseable(enVirtualItemType.enSymbolCoin, 0); stUIEventParams eventParams = new stUIEventParams { iconUseable = useable, tag = 3 }; CUIEventScript component = uiEvent.m_srcFormScript.GetWidget(8).GetComponent <CUIEventScript>(); if (component != null) { component.SetUIEvent(enUIEventType.Down, enUIEventID.Tips_ItemInfoOpen, eventParams); component.SetUIEvent(enUIEventType.HoldEnd, enUIEventID.Tips_ItemInfoClose, eventParams); component.SetUIEvent(enUIEventType.Click, enUIEventID.Tips_ItemInfoClose, eventParams); component.SetUIEvent(enUIEventType.DragEnd, enUIEventID.Tips_ItemInfoClose, eventParams); } }
public void SwitchToSymbolRcmdPanel(CUIEvent uiEvent) { CRoleInfo masterRoleInfo = Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo(); if (masterRoleInfo == null) { DebugHelper.Assert(false, "SwitchToSymbolRcmdPanel role is null"); } else { this.m_curHeroId = masterRoleInfo.m_symbolInfo.m_selSymbolRcmdHeroId; this.m_symbolRcmdLevel = masterRoleInfo.m_symbolInfo.m_selSymbolRcmdLevel; this.m_symbolRcmdLevel = (ushort)Math.Max(1, Math.Min(this.m_symbolRcmdLevel, CSymbolInfo.s_maxSymbolLevel)); CUIFormScript form = Singleton <CUIManager> .GetInstance().GetForm(CSymbolSystem.s_symbolFormPath); if (null != form) { CSymbolSystem.RefreshSymbolCntText(); this.RefreshSymbolRcmdPanel(); string[] titleList = new string[] { "1", "2", "3", "4", "5" }; CUICommonSystem.InitMenuPanel(form.GetWidget(11), titleList, this.m_symbolRcmdLevel - 1); } } }