CharacterStatGroup
in package
Class CharacterStatGroup.
Table of Contents
- $id : mixed
- $name : mixed
- $sorted : mixed
- $stats : mixed
- $weight : mixed
- __construct() : mixed
- CharacterStatGroup constructor.
- addCharacterStat() : mixed
- getCharacterStat() : CharacterStatInterface
- getId() : string
- getName() : string
- getWeight() : int
- hasCharacterStat() : bool
- iterate() : array<string|int, CharacterStatInterface>|Generator
Properties
$id
private
mixed
$id
$name
private
mixed
$name
$sorted
private
mixed
$sorted
= true
$stats
private
mixed
$stats
= []
$weight
private
mixed
$weight
Methods
__construct()
CharacterStatGroup constructor.
public
__construct(string $id, string $name, int $weight) : mixed
Parameters
- $id : string
- $name : string
- $weight : int
Return values
mixed —addCharacterStat()
public
addCharacterStat(CharacterStatInterface $characterStat) : mixed
Parameters
- $characterStat : CharacterStatInterface
Tags
Return values
mixed —getCharacterStat()
public
getCharacterStat(string $id) : CharacterStatInterface
Parameters
- $id : string
Tags
Return values
CharacterStatInterface —getId()
public
getId() : string
Return values
string —getName()
public
getName() : string
Return values
string —getWeight()
public
getWeight() : int
Return values
int —hasCharacterStat()
public
hasCharacterStat(string $id) : bool
Parameters
- $id : string
Return values
bool —iterate()
public
iterate() : array<string|int, CharacterStatInterface>|Generator