public override void OnShow(object msg) { base.OnShow(msg); Eternity.FlatBuffer.Map mapData = m_CfgEternityProxy.GetCurrentMapData(); m_Text.text = TableUtil.GetLanguageString($"gamingmap_name_{mapData.GamingmapId}"); m_Coroutine = UIManager.Instance.StartCoroutine(Excute(5.0f, () => { UIManager.Instance.ClosePanel(this); })); }
/// <summary> /// 设置区域名 /// </summary> public void SetAraeName() { Eternity.FlatBuffer.Map mapData = m_CfgEternityProxy.GetCurrentMapData(); ulong area = Map.MapManager.GetInstance().GetCurrentAreaUid(); m_Text.text = TableUtil.GetLanguageString($"area_name_{mapData.GamingmapId}_{area}"); m_Coroutine = UIManager.Instance.StartCoroutine(Excute(5.0f, () => { UIManager.Instance.ClosePanel(this); })); }
public void OnRefresh() { if (m_PointDic.Count == 0) { Eternity.FlatBuffer.Map mapData = m_CfgEternityProxy.GetCurrentMapData(); m_MissionTrackings = m_TaskTrackingProxy.GetAllTrackings(); m_TeamMembers = m_TeamProxy.GetMembersList(); DrawMap(mapData.BelongFixedStar); OwnerView.FocusTo(m_CurrentCell.gameObject); } m_Title.text = TableUtil.GetLanguageString("mapstar_title_1001"); m_AreaPointContainer.DOLocalMove(Vector3.zero, 0.5F).SetEase(Ease.OutExpo); }
public override void OnShow(object msg) { base.OnShow(msg); m_CfgEternityProxy = GameFacade.Instance.RetrieveProxy(ProxyName.CfgEternityProxy) as CfgEternityProxy; m_CfgStarmapProxy = GameFacade.Instance.RetrieveProxy(ProxyName.CfgStarmapProxy) as CfgStarmapProxy; m_TaskTrackingProxy = GameFacade.Instance.RetrieveProxy(ProxyName.TaskTrackingProxy) as TaskTrackingProxy; m_TeamProxy = GameFacade.Instance.RetrieveProxy(ProxyName.TeamProxy) as TeamProxy; m_MissionProxy = GameFacade.Instance.RetrieveProxy(ProxyName.MissionProxy) as MissionProxy; if (msg is MsgStarmapPanelState) { m_Data = (msg as MsgStarmapPanelState).Data as EditorPlanet; } else { Eternity.FlatBuffer.Map mapData = m_CfgEternityProxy.GetCurrentMapData(); m_Data = m_CfgStarmapProxy.GetPlanet(mapData.BelongFixedStar, mapData.GamingmapId); } m_PointDic = new Dictionary <ulong, StarAreaElement>(); m_Lines = new List <GameObject>(); LoadViewPart(ASSET_ADDRESS, OwnerView.OtherBox); }
public void SetCurrentMapData(uint gamingMapId) { m_LastGamingMapId = m_GamingMapId; m_GamingMapId = gamingMapId; m_CurrentMapData = GetMapByKey(gamingMapId).Value; }