Slackwolf\Game\RoleStrategy\RoleStrategyInterface::assign PHP Метод

assign() публичный Метод

public assign ( array $users, OptionsManager $optionsManager ) : User[]
$users array
$optionsManager Slackwolf\Game\OptionsManager
Результат Slack\User[]
    public function assign(array $users, $optionsManager);

Usage Example

Пример #1
0
 /**
  * Assigns each user in the game to a role.
  */
 public function assignRoles()
 {
     $players = $this->roleStrategy->assign($this->lobbyPlayers, $this->optionsManager);
     foreach ($players as $player) {
         $this->livingPlayers[$player->getId()] = $player;
         $this->originalPlayers[$player->getId()] = $player;
     }
 }
All Usage Examples Of Slackwolf\Game\RoleStrategy\RoleStrategyInterface::assign
RoleStrategyInterface