Beispiel #1
0
    private void SortHurt(RectTransform rt, PPlayerHurt info)
    {
        if (info == null)
        {
            return;
        }
        RefreshIntergl refresh = rt.gameObject.GetComponentDefault <RefreshIntergl>();

        refresh.SetUnionHurt(info, true);
    }
Beispiel #2
0
    public void SetUnionHurt(PPlayerHurt info, bool set)
    {
        Get();

        if (info == null)
        {
            return;
        }

        m_name.text    = info.name;
        m_intergl.text = info.hurt.ToString();
        int index = -1;

        for (int i = 0; i < Module_Union.instance.m_playerHurt.Count; i++)
        {
            if (Module_Union.instance.m_playerHurt[i].roleid == info.roleid)
            {
                index = i;
            }
        }
        ShowRank(index, 0, info.roleid, set);
    }
Beispiel #3
0
    private void SetRankInfo()
    {
        if (moduleUnion.m_onlyInfo == null)
        {
            Logger.LogError("confige is error");
            return;
        }
        m_myHurtInfo.gameObject.SetActive(true);
        PPlayerHurt info = moduleUnion.m_playerHurt.Find(a => a.roleid == modulePlayer.roleInfo.roleId);

        if (info == null)
        {
            info        = PacketObject.Create <PPlayerHurt>();
            info.roleid = modulePlayer.id_;
            info.name   = modulePlayer.name_;
            info.hurt   = 0;
        }
        RefreshIntergl refresh = m_myHurtInfo.GetComponentDefault <RefreshIntergl>();

        refresh.SetUnionHurt(info, false);
        m_hurtSort.SetItems(moduleUnion.m_playerHurt);
    }