MiniGameSystem / Soccer Minigame Device
verse-source
Logger<override>: log = log{Channel := log_minigame}
MinigameName<override>: string = "Soccer Minigame"
DataLayerName<override>: string = "Soccer_Minigame"
DataLayerTag<override> : tag = soccer_minigame_tag{}
# Game-specific devices
@editable var BallSpawner : ball_spawner_device = ball_spawner_device{}
@editable var Team1Goal : mutator_zone_device = mutator_zone_device{}
@editable var Team2Goal : mutator_zone_device = mutator_zone_device{}
@editable var CountdownTimer : timer_device = timer_device{}
@editable var ScoreboardDisplay : billboard_device = billboard_device{}
# Game state variables