Beispiel #1
0
        public TableCell CellForIdx(int row)
        {
            LeaderboardTableCell _originalCell = Instantiate(_downloadListTableCellInstance);

            PlayerListTableCell _tableCell = _originalCell.gameObject.AddComponent <PlayerListTableCell>();

            _tableCell.Init();

            _tableCell.rank             = 0;
            _tableCell.showFullCombo    = false;
            _tableCell.playerName       = _playersList[row].playerName;
            _tableCell.progress         = (_playersList[row].playerState == PlayerState.DownloadingSongs ? (_playersList[row].playerProgress / 100f) : 1f);
            _tableCell.IsTalking        = InGameOnlineController.Instance.VoiceChatIsTalking(_playersList[row].playerId);
            _tableCell.NameColor        = _playersList[row].playerNameColor;
            _tableCell.playerInfo       = _playersList[row];
            _tableCell.buttonsInterface = this;
            _tableCell.Update();

            _tableCells.Add(_tableCell);
            return(_tableCell);
        }
Beispiel #2
0
        public TableCell CellForIdx(TableView tableView, int row)
        {
            LeaderboardTableCell _originalCell = Instantiate(_downloadListTableCellInstance);

            PlayerListTableCell _tableCell = _originalCell.gameObject.AddComponent <PlayerListTableCell>();

            _tableCell.Init();

            _tableCell.rank             = 0;
            _tableCell.showFullCombo    = false;
            _tableCell.playerName       = string.Empty;
            _tableCell.progress         = 0f;
            _tableCell.IsTalking        = false;
            _tableCell.NameColor        = new Color32(255, 255, 255, 255);
            _tableCell.playerInfo       = null;
            _tableCell.buttonsInterface = this;
            _tableCell.Update();

            _tableCells.Add(_tableCell);
            return(_tableCell);
        }