player speccount methods
This commit is contained in:
committed by
Steffen Schröder
parent
0e118840fe
commit
de54e45b59
@ -238,6 +238,36 @@ class PlayerManager implements CallbackListener {
|
||||
return $this->players;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the Count of all Player
|
||||
* @return int
|
||||
*/
|
||||
public function getPlayerCount(){
|
||||
$count = 0;
|
||||
foreach($this->players as $player){
|
||||
/** @var Player $player */
|
||||
if(!$player->isSpectator){
|
||||
$count++;
|
||||
}
|
||||
}
|
||||
return $count;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the Count of all Spectators
|
||||
* @return int
|
||||
*/
|
||||
public function getSpectatorCount(){
|
||||
$count = 0;
|
||||
foreach($this->players as $player){
|
||||
/** @var Player $player */
|
||||
if($player->isSpectator){
|
||||
$count++;
|
||||
}
|
||||
}
|
||||
return $count;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets a Player by his index
|
||||
*
|
||||
@ -248,7 +278,6 @@ class PlayerManager implements CallbackListener {
|
||||
foreach($this->players as $player) {
|
||||
/** @var Player $player */
|
||||
if ($player->index == $index) {
|
||||
|
||||
return $player;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user