public void ListOfPlayerInTeam()
 {
     obj = Instantiate(indiviualPlayerData) as GameObject;
     obj.transform.SetParent(indiviualPlayerRedTeamParent.transform, false);
     playerCellView = obj.GetComponent <PlayerCellView> ();
     playerList.Add(obj);
 }
示例#2
0
    public EnhancedScrollerCellView GetCellView(EnhancedScroller scroller, int dataIndex, int cellIndex)
    {
        // 在这里加载列表中的UI元素,初始化,设置按钮事件回调等,它们将是被循环使用的
        PlayerCellView cellView = scroller.GetCellView(playerCellViewPrefab) as PlayerCellView;

        cellView.SetData(_data[dataIndex]);
        return(cellView);
    }
示例#3
0
    public void CreatePlayerList()
    {
        ClearPlayerList();
        if (MPLobbyManager.Instance.lobbyPlayerMap == null)
        {
            return;
        }
        playerCellList = new List <PlayerCellView> ();
        foreach (string playerId in MPLobbyManager.Instance.lobbyPlayerMap.Keys)
        {
            Player     player = MPLobbyManager.Instance.lobbyPlayerMap [playerId];
            GameObject clone  = Instantiate(playerCellPrefab) as GameObject;

            clone.transform.SetParent(player.team == Player.Team.Red ? teamRedTableParent.transform : teamBlueTableParent.transform, false);

            PlayerCellView playerCellView = clone.GetComponent <PlayerCellView> ();
            playerCellView.AssignPlayerInfo(player.playerName, player.netId.ToString(), player);
            playerCellList.Add(playerCellView);
        }
    }