| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object | +-- Engine.Actor | +-- FrightScript.KF_Roulette_Wheel
| Constants Summary | ||
|---|---|---|
| NUMBETSNDS | = | 3 |
| NUMPOCKETS | = | 37 |
| POCKETSPACING | = | 1771.24 |
| Inherited Contants from Engine.Actor |
|---|
| MAINCOLLISIONINDEX, MAXSTEPHEIGHT, MINFLOORZ |
| Inherited Contants from Core.Object |
|---|
| ALLIES_TEAM_INDEX, AXIS_TEAM_INDEX, MaxInt, NEUTRAL_TEAM_INDEX, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient |
| Variables Summary | |
|---|---|
| array<SPlayerTableInfo> | AllPlayers |
| bool | bActive |
| float | BallSpeedDecrementInterval |
| bool | bCountingDownToSpin |
| float | BetsClosedTimePct |
| array<KF_Roulette_Bet_Zone> | BetZones |
| bool | bLettingItRide |
| bool | bNotifiedBettingClosed |
| bool | bSpinning |
| int | FinalPocket |
| float | LastBallSpeedDecrement |
| float | LastSpinCountDownTime |
| float | LastSpinTime |
| float | MaxBallSpin |
| float | MaxWheelSpin |
| string | PlaceBetSndsRef[NUMBETSNDS] |
| Sound | PlaceBetSnds[NUMBETSNDS] |
| SPocketInfo | PocketInfo[NUMPOCKETS] |
| float | SpinCountDown |
| float | SpinDuration |
| Sound | WheelSpinSnd |
| string | WheelSpinSndRef |
| array<int> | WinningNumbers |
| KF_Roulette_Wheel | |
| KF_Roulette_Ball | Ball |
| bool | bStartActive |
| int | MinBet |
| name | TableName |
| Inherited Variables from Core.Object |
|---|
| Class, Name, ObjectFlags, ObjectInternal[7], Outer |
| Enumerations Summary |
|---|
| Inherited Enumerations from Engine.Actor |
|---|
| EDoubleClickDir, EDrawType, EFilterState, EFlagState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ESurfaceTypes, ETravelType, EUV2Mode |
| Inherited Enumerations from Core.Object |
|---|
| EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis |
| Structures Summary | ||
|---|---|---|
| SPlayerTableInfo BettingPlayer, InitialBetSum, CurrentBetSum | ||
| SPocketInfo PocketClr, PocketPosition | ||
| Inherited Structures from Engine.Actor |
|---|
| ActorRenderDataPtr, AnimRep, BatchReference, FireProperties, KRBVec, KRigidBodyState, KSimParams, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr |
| Inherited Structures from Core.Object |
|---|
| BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector |
| Functions Summary | ||
|---|---|---|
![]() | AbortCountDown ())) | |
![]() | bool | AcceptNewBets ())) |
![]() | AddPlayer (PlayerController NewPlayer)) | |
![]() | bool | CheckMinBet (optional bool SuppressNotification)) |
![]() | ClientSetChipMaterial (CashPickup Chips, bool Glow)) | |
![]() | FindBetZones ())) | |
![]() | bool | FindPlayer (PlayerController PlayerToFind, optional out int PlayerIdx)) |
![]() | int | GetCurrentBetTotalFor (PlayerController Player)) |
![]() | int | GetCurrentPocket ())) |
![]() | float | GetPayoutFor (KF_Roulette_Bet_Zone.EBetType Bet)) |
![]() | int | GetPocketAtPosition (int InPos)) |
![]() | string | GetPocketClr (int Pocket)) |
![]() | bool | IsBlack (int Num)) |
![]() | bool | IsEven (int Num)) |
![]() | bool | IsFirsts (int Num)) |
![]() | bool | IsHigh (int Num)) |
![]() | bool | IsLow (int Num)) |
![]() | bool | IsRed (int Num)) |
![]() | bool | IsSeconds (int Num)) |
![]() | bool | IsThirds (int Num)) |
![]() | NotifyBettingClosed ())) | |
![]() | NotifyLetitRide ())) | |
![]() | NotifyNeedMinBet ())) | |
![]() | NotifyWinnings ())) | |
![]() | OnAddBet ())) | |
![]() | OnBetRejected ())) | |
![]() | OnSpinComplete ())) | |
![]() | float | PositionToRUU (int Position)) |
![]() | PostBeginPlay ())) | |
![]() | PreBeginPlay ())) | |
![]() | PreLoadSounds ())) | |
![]() | ProcessBets ())) | |
![]() | RemoveBustedPlayers ())) | |
![]() | RemovePlayer (PlayerController PlayerToRemove)) | |
![]() | int | RUUToPosition (float RotVal)) |
![]() | SetActive (bool On)) | |
![]() | SpinWheel ())) | |
![]() | bool | StartCountDown (optional bool SuppressNotifications)) |
![]() | Tick (Float DeltaTime)) | |
![]() | Timer ())) | |
![]() | UpdatePlayerBetTotals ())) | |
| Constants Detail |
|---|
| Variables Detail |
|---|
| Structures Detail |
|---|
var PlayerController BettingPlayer;};
var int CurrentBetSum;
var int InitialBetSum;
| Functions Detail |
|---|
AbortCountDown Source code
AcceptNewBets Source code
AddPlayer Source code
CheckMinBet Source code
ClientSetChipMaterial Source code
FindBetZones Source code
FindPlayer Source code
GetCurrentBetTotalFor Source code
GetCurrentPocket Source code
GetPayoutFor Source code
GetPocketAtPosition Source code
GetPocketClr Source code
IsBlack Source code
IsEven Source code
IsFirsts Source code
IsHigh Source code
IsLow Source code
IsRed Source code
IsSeconds Source code
IsThirds Source code
NotifyBettingClosed Source code
NotifyLetitRide Source code
NotifyNeedMinBet Source code
NotifyWinnings Source code
OnAddBet Source code
OnBetRejected Source code
OnSpinComplete Source code
PositionToRUU Source code
PostBeginPlay Source code
PreBeginPlay Source code
PreLoadSounds Source code
ProcessBets Source code
RemoveBustedPlayers Source code
RemovePlayer Source code
RUUToPosition Source code
SetActive Source code
SpinWheel Source code
StartCountDown Source code
Tick Source code
Timer Source code
UpdatePlayerBetTotals Source code| Defaultproperties |
|---|
defaultproperties
{
PocketInfo(0)=(PocketPosition=32)
PocketInfo(1)=(PocketClr=2,PocketPosition=18)
PocketInfo(2)=(PocketClr=1,PocketPosition=1)
PocketInfo(3)=(PocketClr=2,PocketPosition=30)
PocketInfo(4)=(PocketClr=2,PocketPosition=36)
PocketInfo(5)=(PocketClr=2,PocketPosition=14)
PocketInfo(6)=(PocketClr=1,PocketPosition=5)
PocketInfo(7)=(PocketClr=2,PocketPosition=26)
PocketInfo(8)=(PocketClr=1,PocketPosition=11)
PocketInfo(9)=(PocketClr=2,PocketPosition=22)
PocketInfo(10)=(PocketClr=1,PocketPosition=13)
PocketInfo(11)=(PocketClr=1,PocketPosition=9)
PocketInfo(12)=(PocketClr=2,PocketPosition=28)
PocketInfo(13)=(PocketClr=1,PocketPosition=7)
PocketInfo(14)=(PocketClr=2,PocketPosition=20)
PocketInfo(15)=(PocketClr=1,PocketPosition=34)
PocketInfo(17)=(PocketClr=1,PocketPosition=3)
PocketInfo(18)=(PocketClr=2,PocketPosition=24)
PocketInfo(19)=(PocketClr=2,PocketPosition=35)
PocketInfo(20)=(PocketClr=1,PocketPosition=19)
PocketInfo(21)=(PocketClr=2)
PocketInfo(22)=(PocketClr=1,PocketPosition=23)
PocketInfo(23)=(PocketClr=2,PocketPosition=12)
PocketInfo(24)=(PocketClr=1,PocketPosition=15)
PocketInfo(25)=(PocketClr=2,PocketPosition=2)
PocketInfo(26)=(PocketClr=1,PocketPosition=31)
PocketInfo(27)=(PocketClr=2,PocketPosition=6)
PocketInfo(28)=(PocketClr=1,PocketPosition=27)
PocketInfo(29)=(PocketClr=1,PocketPosition=25)
PocketInfo(30)=(PocketClr=2,PocketPosition=10)
PocketInfo(31)=(PocketClr=1,PocketPosition=21)
PocketInfo(32)=(PocketClr=2,PocketPosition=33)
PocketInfo(33)=(PocketClr=1,PocketPosition=17)
PocketInfo(34)=(PocketClr=2,PocketPosition=4)
PocketInfo(35)=(PocketClr=1,PocketPosition=29)
PocketInfo(36)=(PocketClr=2,PocketPosition=8)
MinBet=100
MaxBallSpin=190000.000000
MaxWheelSpin=10000.000000
BallSpeedDecrementInterval=0.100000
SpinDuration=5.000000
BetsClosedTimePct=0.500000
SpinCountDown=5.000000
PlaceBetSndsRef(0)="Steamland_SND.Roulette_StackOff_1"
PlaceBetSndsRef(1)="Steamland_SND.Roulette_StackOff_2"
PlaceBetSndsRef(2)="Steamland_SND.Roulette_StackOff_3"
WheelSpinSndRef="Steamland_SND.Roulette_WheelSpin"
DrawType=DT_StaticMesh
StaticMesh=StaticMesh'Pier_SM.Env_Pier_Roulette_Table_Wheel'
Physics=PHYS_Rotating
RemoteRole=ROLE_SimulatedProxy
bCollideActors=True
bFixedRotationDir=True
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||