示例#1
0
    private void OnSetData(RectTransform node, SourceFriendInfo data)
    {
        FriendPrecast Presct = node.gameObject.GetComponentDefault <FriendPrecast>();

        Presct.DelayAddData(data.PlayerInfo, 1);
        Presct.SetToggleState(Check.Exists(p => p.roleId == data.PlayerInfo.roleId));
        Presct.onToggle = (a, b) => { OnToggle(a.playerInfo, b); };
    }
示例#2
0
 public void DelayAddData(SourceFriendInfo info, int index = 1, int type = -1, int sub = -1)
 {
     // type -1其他页面不可出现红点  0 是好友界面 可以出现红点 1公会悬赏记录 不出现状态及公会好友标识
     m_Source     = info;
     m_playerInfo = info.PlayerInfo;
     m_index      = index;
     isopen       = true;
     m_type       = type;
     m_sub        = sub;
 }
示例#3
0
    private void OnClick(RectTransform node, SourceFriendInfo data)
    {
        GameObject select = node.gameObject.transform.Find("selectbox").gameObject;

        if (select.activeInHierarchy)
        {
            select.gameObject.SetActive(false);
            Check.Remove(data.PlayerInfo);
        }
        else
        {
            if (Check.Count >= Check.Capacity)
            {
                moduleGlobal.ShowMessage(9810);
                return;
            }
            select.gameObject.SetActive(true);
            Check.Add(data.PlayerInfo);
        }
    }