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 |
---|
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 |