Versions in this module Expand all Collapse all v0 v0.0.2 Oct 29, 2025 v0.0.1 Oct 27, 2025 Changes in this version + func AttackPlayerSystem(state *AttackPlayerSystemState) error + func CallExternalSystem(state *CallExternalSystemState) error + func CreatePlayerSystem(state *CreatePlayerSystemState) error + func GraveyardSystem(state *GraveyardSystemState) error + func PlayerSpawnerSystem(state *PlayerSpawnerSystemState) error + func RegenSystem(state *RegenSystemState) error + type AttackPlayerCommand struct + Damage uint32 + Target string + func (a AttackPlayerCommand) Name() string + type AttackPlayerSystemState struct + AttackPlayerCommands cardinal.WithCommand[AttackPlayerCommand] + PlayerDeathEvents cardinal.WithEvent[event.PlayerDeath] + PlayerDeathSystemEvents cardinal.WithSystemEventEmitter[systemevent.PlayerDeath] + Players PlayerSearch + type CallExternalCommand struct + Message string + func (CallExternalCommand) Name() string + type CallExternalSystemState struct + CallExternalCommands cardinal.WithCommand[CallExternalCommand] + type CreatePlayerCommand struct + Nickname string + func (a CreatePlayerCommand) Name() string + type CreatePlayerSystemState struct + CreatePlayerCommands cardinal.WithCommand[CreatePlayerCommand] + NewPlayerEvents cardinal.WithEvent[event.NewPlayer] + Players PlayerSearch + type ExternalCommand struct + Message string + func (ExternalCommand) Name() string + type GraveSearch = ... + type GraveyardSystemState struct + Graves GraveSearch + PlayerDeathSystemEvents cardinal.WithSystemEventReceiver[systemevent.PlayerDeath] + type PlayerSearch = ... + type PlayerSpawnerSystemState struct + Players PlayerSearch + type RegenSystemState struct