function set(array $players, $time) { $this->time = $time; $playerCard = new \ManiaLivePlugins\MatchMakingLobby\Controls\PlayerDetailed(); $playerCard->setAlign('center'); foreach ($players as $player) { $playerCard->nickname = $player->nickname; $playerCard->zone = $player->zone; $playerCard->rank = $player->rank; $playerCard->avatarUrl = 'file://Avatars/' . $player->login . '/Default'; $playerCard->countryFlagUrl = $player->zoneFlag; $playerCard->echelon = $player->echelon; $this->players->addComponent(clone $playerCard); } }
function addElements(array $players, \ManiaLive\Gui\Controls\Frame $frame) { $playerCard = new \ManiaLivePlugins\MatchMakingLobby\Controls\PlayerDetailed(); $playerCard->setScale(0.7); $playerCard->setAlign('center'); foreach ($players as $player) { $playerCard->nickname = $player->nickname; $playerCard->zone = $player->zone; $playerCard->rank = $player->rank; $playerCard->avatarUrl = 'file://Avatars/' . $player->login . '/Default'; $playerCard->countryFlagUrl = $player->zoneFlag; $playerCard->echelon = $player->echelon; $frame->addComponent(clone $playerCard); } }