Zdexby TheHolyOneZ
44,741 classes
ScheduleOne.Casino.BlackjackGameController, Assembly-CSharp 0x0258 (600 B) inherited 0x0158 Assembly-CSharp.dll
0x00x0258

Members 39

OffsetSizeNameTypeFlagsDefault
—0x04MinimumBetintPrivateStatic+1 flags10
—0x04MaximumBetintPrivateStatic+1 flags1000
—0x04PayoutRatiofloatPrivateStatic+1 flags1065353216
—0x04BlackjackPayoutRatiofloatPrivateStatic+1 flags1069547520
0x04<CurrentStage>k__BackingFieldEStagePrivate—
0x015C0x04padding / unreflected
0x08<PlayerTurn>k__BackingFieldPlayerPrivate—
0x04<DealerScore>k__BackingFieldintPrivate—
0x04<LocalPlayerScore>k__BackingFieldintPrivate—
0x01<IsLocalPlayerBlackjack>k__BackingFieldboolPrivate—
0x01<IsLocalPlayerBust>k__BackingFieldboolPrivate—
0x01720x06padding / unreflected
0x08CardsPlayingCard[]Public—
0x08DefaultCardPositionsTransform[]Public—
0x08FocusedCameraTransformsTransform[]Public—
0x08FinalCameraTransformsTransform[]Public—
0x08Player1CardPositionsTransform[]Public—
0x08Player2CardPositionsTransform[]Public—
0x08Player3CardPositionsTransform[]Public—
0x08Player4CardPositionsTransform[]Public—
0x08DealerCardPositionsTransform[]Public—
0x08playersInCurrentRoundList<ScheduleOne.PlayerScripts.Player>Private—
0x08playStackList<ScheduleOne.Casino.PlayingCard>Private—
0x08player1HandList<ScheduleOne.Casino.PlayingCard>Private—
0x08player2HandList<ScheduleOne.Casino.PlayingCard>Private—
0x08player3HandList<ScheduleOne.Casino.PlayingCard>Private—
0x08player4HandList<ScheduleOne.Casino.PlayingCard>Private—
0x08dealerHandList<ScheduleOne.Casino.PlayingCard>Private—
0x08cardValuesInDeckList<ScheduleOne.Casino.PlayingCard.CardData>Private—
0x08drawnCardsValuesList<ScheduleOne.Casino.PlayingCard.CardData>Private—
0x08localFocusCameraTransformTransform1 flags—
0x08localFinalCameraTransformTransform1 flags—
0x08onLocalPlayerExitRoundActionPublic—
0x08onInitialCardsDealtActionPublic—
0x08onLocalPlayerReadyForInputActionPublic—
0x08onLocalPlayerBustActionPublic—
0x08onLocalPlayerRoundCompletedAction<ScheduleOne.Casino.BlackjackGameController.EPayoutType>Public—
0x01roundEndedboolPrivate—
0x02410x07padding / unreflected
0x08gameRoutineCoroutinePrivate—
0x01NetworkInitialize___EarlyScheduleOne.Casino.BlackjackGameControllerAssembly-CSharp.dll_ExcutedboolPrivate—
0x01NetworkInitialize__LateScheduleOne.Casino.BlackjackGameControllerAssembly-CSharp.dll_ExcutedboolPrivate—
0x02520x06unreflected bytes to end of BlackjackGameController
Inherited from CasinoGameController 12
OffsetSizeNameTypeFlagsDefault
—0x04FOVfloatPublicStatic+1 flags1115815936
—0x04CAMERA_LERP_TIMEfloatPublicStatic+1 flags1045220557
0x01<IsOpen>k__BackingFieldboolPrivate—
0x01190x03padding / unreflected
0x04<LocalPlayerBet>k__BackingFieldfloatPrivate—
0x08PlayersCasinoGamePlayersPublic—
0x08InteractionCasinoGameInteractionPublic—
0x08DefaultCameraTransformsTransform[]Public—
0x08StateMonoStatePublic—
0x08onLocalPlayerBetChangeActionPublic—
0x08localDefaultCameraTransformTransform1 flags—
0x01NetworkInitialize___EarlyScheduleOne.Casino.CasinoGameControllerAssembly-CSharp.dll_ExcutedboolPrivate—
0x01NetworkInitialize__LateScheduleOne.Casino.CasinoGameControllerAssembly-CSharp.dll_ExcutedboolPrivate—
Inherited from NetworkBehaviour 41
OffsetSizeNameTypeFlagsDefault
0x01<OnStartServerCalled>k__BackingFieldboolPrivate—
0x01<OnStartClientCalled>k__BackingFieldboolPrivate—
0x01_onStartNetworkCalledboolPrivate—
0x01_onStopNetworkCalledboolPrivate—
0x01_componentIndexCachebytePrivate—
0x00250x03padding / unreflected
0x08_transportManagerCacheTransportManagerPrivate—
0x08_networkObjectCacheNetworkObjectPrivate—
0x01_initializedOnceServerboolPrivate—
0x01_initializedOnceClientboolPrivate—
0x01ClientHasReconcileDatabool1 flags—
0x003B0x01padding / unreflected
0x04_lastReplicateTickuintPrivate—
0x01<IsReconciling>k__BackingFieldboolPrivate—
0x00410x07padding / unreflected
0x08_replicateRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x08_reconcileRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x01_predictionInitializedboolPrivate—
0x00590x07padding / unreflected
0x08_predictionRigidbodyRigidbodyPrivate—
0x08_predictionRigidbody2dRigidbody2DPrivate—
0x0C_lastMayChangePositionVector3Private—
0x10_lastMayChangeRotationQuaternionPrivate—
0x0C_lastMayChangeScaleVector3Private—
0x04_remainingResendsintPrivate—
0x04_lastSentReplicateTickuintPrivate—
0x04_lastReceivedReplicateTickuintPrivate—
0x04_lastReceivedReconcileTickuintPrivate—
0x04_lastReconcileTickuintPrivate—
0x00AC0x04padding / unreflected
0x08_serverRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x08_observersRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x08_targetRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x04_rpcMethodCountuintPrivate—
0x01_rpcHashSizebytePrivate—
0x00D50x03padding / unreflected
0x08_bufferedRpcsDictionary<System.UInt32Private—
0x08_networkConnectionCacheHashSet<FishNet.Connection.NetworkConnection>Private—
—0x04MAXIMUM_RPC_HEADER_SIZEintPrivateStatic+1 flags0
0x08_syncTypeWritersSyncTypeWriter[]Private—
0x08_syncVarsDictionary<System.UInt32Private—
0x01SyncVarDirtybool1 flags—
0x00F90x07padding / unreflected
0x08_syncObjectsDictionary<System.UInt32Private—
0x01SyncObjectDirtybool1 flags—
0x08_readPermissionsReadPermission[]PrivateStatic—
0x01090x07padding / unreflected
0x08_syncVarReadDelegatesList<FishNet.Object.Delegating.SyncVarReadDelegate>Private—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 78

SignatureFlagsNativeParams
EStage get_CurrentStage()Public+1 flags0x04
void set_CurrentStage(const EStage& value)Private+1 flags0x04
Player get_PlayerTurn()Public+1 flags0x08
void set_PlayerTurn(Player value)Private+1 flags0x08
int get_DealerScore()Public+1 flags0x04
void set_DealerScore(int value)Private+1 flags0x04
int get_LocalPlayerScore()Public+1 flags0x04
void set_LocalPlayerScore(int value)Private+1 flags0x04
bool get_IsLocalPlayerBlackjack()Public+1 flags0x01
void set_IsLocalPlayerBlackjack(bool value)Private+1 flags0x01
bool get_IsLocalPlayerBust()Public+1 flags0x01
void set_IsLocalPlayerBust(bool value)Private+1 flags0x01
bool get_IsLocalPlayerInCurrentRound()Public+1 flags0x01
void Awake()Public+1 flags0x00
void Open()2 flags0x00
void OnClose()2 flags0x00
void Exit(ExitAction action)2 flags0x08
List<ScheduleOne.PlayerScripts.Player> GetClockwisePlayers()Private0x08
void StartGame()Private0x00
void NotifyPlayerScore(NetworkObject player, int score, bool blackjack)Private0x08
Transform[] GetPlayerCardPositions(int playerIndex)Private0x08
void SetRoundEnded(bool ended)Private0x01
void AddCardToPlayerHand(int playerIndex, PlayingCard card)Private0x08
void AddCardToPlayerHand(int playerindex, const string& cardID)Private0x08
void AddCardToDealerHand(const string& cardID)Private0x08
List<ScheduleOne.Casino.PlayingCard> GetPlayerCards(int playerIndex)Private0x08
int GetHandScore(List<ScheduleOne.Casino.PlayingCard> cards, bool countFaceDown)Private0x08
bool IsWaitingForPlayers()Public+1 flags0x01
void GetBetLimits(ref float& minimum, ref float& maximum)Public+1 flags0x04
int GetCardValue(PlayingCard card, bool aceAsEleven)Private0x08
PlayingCard DrawCard()Private0x08
void ResetCards()Private0x00
void EndGame()Private0x00
void RemoveLocalPlayerFromGame(const EPayoutType& payout, float cameraDelay)Public0x04
float GetPayout(float bet, const EPayoutType& payout)Public0x04
bool IsCurrentRoundEmpty()Private0x01
void AddPlayerToCurrentRound(NetworkObject player)Private0x08
void RequestRemovePlayerFromCurrentRound(NetworkObject player)Private0x08
void RemovePlayerFromCurrentRound(NetworkObject player)Private0x08
bool AreAllPlayersReady()Public0x01
int GetPlayersReadyCount()Public0x04
void TryStartGame()Private0x00
void ToggleLocalPlayerReady()Public+1 flags0x00
void .ctor()Public+1 flags0x00
void NetworkInitialize___Early()Public+1 flags0x00
void NetworkInitialize__Late()Public+1 flags0x00
void NetworkInitializeIfDisabled()Public+1 flags0x00
void RpcWriter___Observers_StartGame_2166136261()Private0x00
void RpcLogic___StartGame_2166136261()Private0x00
void RpcReader___Observers_StartGame_2166136261(PooledReader PooledReader0, const Channel& channel)Private0x08
void RpcWriter___Observers_NotifyPlayerScore_2864061566(NetworkObject player, int score, bool blackjack)Private0x08
void RpcLogic___NotifyPlayerScore_2864061566(NetworkObject player, int score, bool blackjack)Private0x08
void RpcReader___Observers_NotifyPlayerScore_2864061566(PooledReader PooledReader0, const Channel& channel)Private0x08
void RpcWriter___Observers_SetRoundEnded_1140765316(bool ended)Private0x01
void RpcLogic___SetRoundEnded_1140765316(bool ended)Private0x01
void RpcReader___Observers_SetRoundEnded_1140765316(PooledReader PooledReader0, const Channel& channel)Private0x08
void RpcWriter___Observers_AddCardToPlayerHand_2801973956(int playerindex, const string& cardID)Private0x08
void RpcLogic___AddCardToPlayerHand_2801973956(int playerindex, const string& cardID)Private0x08
void RpcReader___Observers_AddCardToPlayerHand_2801973956(PooledReader PooledReader0, const Channel& channel)Private0x08
void RpcWriter___Observers_AddCardToDealerHand_3615296227(const string& cardID)Private0x08
void RpcLogic___AddCardToDealerHand_3615296227(const string& cardID)Private0x08
void RpcReader___Observers_AddCardToDealerHand_3615296227(PooledReader PooledReader0, const Channel& channel)Private0x08
void RpcWriter___Observers_EndGame_2166136261()Private0x00
void RpcLogic___EndGame_2166136261()Private0x00
void RpcReader___Observers_EndGame_2166136261(PooledReader PooledReader0, const Channel& channel)Private0x08
void RpcWriter___Observers_AddPlayerToCurrentRound_3323014238(NetworkObject player)Private0x08
void RpcLogic___AddPlayerToCurrentRound_3323014238(NetworkObject player)Private0x08
void RpcReader___Observers_AddPlayerToCurrentRound_3323014238(PooledReader PooledReader0, const Channel& channel)Private0x08
void RpcWriter___Server_RequestRemovePlayerFromCurrentRound_3323014238(NetworkObject player)Private0x08
void RpcLogic___RequestRemovePlayerFromCurrentRound_3323014238(NetworkObject player)Private0x08
void RpcReader___Server_RequestRemovePlayerFromCurrentRound_3323014238(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn)Private0x08
void RpcWriter___Observers_RemovePlayerFromCurrentRound_3323014238(NetworkObject player)Private0x08
void RpcLogic___RemovePlayerFromCurrentRound_3323014238(NetworkObject player)Private0x08
void RpcReader___Observers_RemovePlayerFromCurrentRound_3323014238(PooledReader PooledReader0, const Channel& channel)Private0x08
void RpcWriter___Server_TryStartGame_2166136261()Private0x00
void RpcLogic___TryStartGame_2166136261()Private0x00
void RpcReader___Server_TryStartGame_2166136261(PooledReader PooledReader0, const Channel& channel, NetworkConnection conn)Private0x08
void Awake_UserLogic_ScheduleOne.Casino.BlackjackGameController_Assembly-CSharp.dll()2 flags0x00

Used by 3

types with a member, parameter or interface of this type