Namespace S1API.Casino
Classes
- BlackjackGame
Read-only managed view of a native blackjack table.
- CasinoGameRegistry
Discovers native casino games and publishes their synchronized lifecycle transitions.
- CasinoGameTable
Read-only managed view of a native multiplayer casino table.
- CasinoPlayerSnapshot
Immutable player state captured from a casino table.
- RideTheBusGame
Read-only managed view of the native Ride the Bus table.
- SlotMachine
Read-only managed view of a native slot machine.
- SlotMachineHelper
Provides a modder-facing API for interacting with slot machines without exposing game types. Handles finding slot machines, managing NPC cash, and triggering spins.
- SlotSpinSnapshot
Immutable state for a slot spin as observed by the current peer.
Structs
- CasinoBetLimits
Represents the native minimum and maximum bet accepted by a casino table.
- CasinoCardSnapshot
Immutable public representation of a casino playing card.
Enums
- BlackjackPayout
Native blackjack payout classifications.
- BlackjackStage
Stages in a native blackjack round.
- CasinoCardSuit
Card suits used by the native casino games.
- CasinoCardValue
Card values used by the native casino games.
- GamblingSessionMode
Defines how long an NPC should continue using a slot machine.
- RideTheBusStage
Stages in a native Ride the Bus round.
- SlotMachineHelper.Outcome
Outcome categories for slot machine spins.
- SlotOutcome
Native slot-machine outcome classifications.
- SlotSymbol
Symbols displayed by a native slot machine.