Ejemplo n.º 1
0
    private void SetFriendList(SCRaidQueryFriend friends)
    {
        MissionModelLocator.Instance.MissionStep = RaidType.StepFriendList;
        MapContainer.SetActive(false);
        ItemsContainer.SetActive(false);
        FriendContainer.SetActive(true);

        var friendlist = new List<FriendVO>();

        for (int i = 0; i < friends.BattleFriend.Count; i++)
        {
            var friend = new FriendVO();
            friend.Data = friends.BattleFriend[i];
            friend.IsFriend = true;
            friendlist.Add(friend);
        }

        for (int i = 0; i < friends.BattleGuest.Count; i++)
        {
            var friend = new FriendVO();
            friend.Data = friends.BattleGuest[i];
            friend.IsFriend = false;
            friendlist.Add(friend);
        }

        var box = FriendContainer.GetComponent<KxVListRender>();
        box.Init(friendlist, "Prefabs/Component/FriendItem", 1034, 522, 1034, 160, OnFriendSelected);
    }
Ejemplo n.º 2
0
    private void SetFriendList(SCRaidQueryFriend friends)
    {
        var friendlist = new List<FriendVO>();

        if (friends != null && friends.BattleFriend != null)
        {
            for (int i = 0; i < friends.BattleFriend.Count; i++)
            {
                var friend = new FriendVO();
                friend.Data = friends.BattleFriend[i];
                friend.IsFriend = true;
                friendlist.Add(friend);
            }
        }

        if (friends != null && friends.BattleGuest != null)
        {
            for (int i = 0; i < friends.BattleGuest.Count; i++)
            {
                var friend = new FriendVO();
                friend.Data = friends.BattleGuest[i];
                friend.IsFriend = false;
                friendlist.Add(friend);
            }
        }

        var box = HListFriends.GetComponent<KxHListRender>();
        box.Init(friendlist, "Prefabs/Component/RaidFriendItem", 1024, 170, 130, 150, OnFriendSelected);

        if (friendlist.Count > 0)
        {
            SetSelectFriendHeros(friendlist[0]);
        }
        else
        {
            SetSelectFriendHeros(null);
        }
    }