Exemplo n.º 1
0
    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);
        }));
    }
Exemplo n.º 2
0
    /// <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);
        }));
    }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
    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);
    }
Exemplo n.º 5
0
 public void SetCurrentMapData(uint gamingMapId)
 {
     m_LastGamingMapId = m_GamingMapId;
     m_GamingMapId     = gamingMapId;
     m_CurrentMapData  = GetMapByKey(gamingMapId).Value;
 }