Files
2025-09-06 21:05:36 +02:00

35 lines
749 B
PHP

<?php
namespace App\Enums\Game;
enum Faction: string
{
case None = 'None';
case Hunter = 'Hunter';
case Runner = 'Runner';
case Emcee = 'Emcee';
/**
* @return array<Runner|Hunter>
*/
public function getCharacterList(): array {
return match ($this) {
self::Hunter => [
Hunter::Inquisitor,
Hunter::Stalker,
Hunter::Poacher,
Hunter::Mass
],
self::Runner => [
Runner::Smoke,
Runner::Dash,
Runner::Switch,
Runner::Ghost,
Runner::Sawbones,
Runner::Ink,
],
default => [],
};
}
}