Slackwolf\Game\RoleStrategy\RoleStrategyInterface::assign PHP Method

assign() public method

public assign ( array $users, OptionsManager $optionsManager ) : User[]
$users array
$optionsManager Slackwolf\Game\OptionsManager
return Slack\User[]
    public function assign(array $users, $optionsManager);

Usage Example

コード例 #1
0
ファイル: Game.php プロジェクト: stevenspasbo/slackwolf
 /**
  * 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