Skip to content

Instantly share code, notes, and snippets.

@mamtha23
Created October 28, 2025 05:28
Show Gist options
  • Select an option

  • Save mamtha23/77a58b3fb236bc958e98afe480e1ddf8 to your computer and use it in GitHub Desktop.

Select an option

Save mamtha23/77a58b3fb236bc958e98afe480e1ddf8 to your computer and use it in GitHub Desktop.
: GameBackgroundManager:: โœ… Instantly switched to Fusion background (sprite: bg2)
:
:
: GameController:: REGRESSION 773 DEBUG: About to call DistributeCardsStaggered - reconnecting=False
:
:
: GameController:: REGRESSION 773 DEBUG: DistributeCardsStaggered starting - reconnecting=False
:
:
: HideLoadingScreenWithoutCallback: InitialiseOnlineGame - Card distribution starting
:
:
: GameController:: InitialiseOnlineGame: Loading screen hidden, card distribution animations beginning
:
:
: NkmCntrl:: SetOnlineGameState Playing
:
:
: NkmCntrl:: CTS_AskSeverToSetTheGameStateToPlay
:
:
: NkmCntrl:: STC_InitGame: Delayed heartbeat check - system active, sending confirmation heartbeat
:
:
: GameController:: REGRESSION 773 DEBUG: DistributeCardsStaggered completed
:
:
: GameController:: SetTurn to 0 delay 1 False Arqrun
:
:
: GameController:: SetTurnToPlayer 0
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: AskServerToStartTheTimer called for player 0 (Arqrun) - sending CTS_StartTimer
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: CTS_StartTimer sent successfully for player 0 (Arqrun)
:
:
: NkmCntrl:: REGRESSION 777: STC_InitGame complete - hand size after: 5
:
:
: NkmCntrl:: JoinChatChannel...
:
:
: NkmCntrl:: STC_SendOnlineGameStateOnJoin {
: "s": 1
: }
:
:
: GameController:: SetReconnectingFlag False
:
:
: NkmCntrl:: REGRESSION 773 FIX: Reset reconnection state for fresh join (game not started) - reconnecting=False
:
:
: HideLoadingScreenWithoutCallback: JoinRoom 1
:
:
: JoinRoom>> success: 8060
:
:
: UIController:: ShowWaitingRoomPanel--------------------
:
:
: [Facade] activeViewName changed from GameScene to WaitingForGameScreen
:
:
: WaitingRoom: Init gameMode OnlinePrivate
:
:
: WaitingRoom: Init complete
:
:
: HideLoadingScreenWithoutCallback: UpdatePrivateRoomCode - Room code displayed
:
:
: WaitingRoom: Post-join UI refresh invoked. path=join_by_code
:
:
: UpdatePlayerJoinOrLeaveUI: _joinedPlayers.Count=0, totalPlayerCount=2, minPlayers=2, hasEnoughPlayers=False, isLocalPlayerHost=False
:
:
: NkmCntrl:: GRACE PERIOD: Player 505f7f96-c912-4fba-a843-1d4f56b6804c entered grace period - NetworkLoss (15s)
:
:
: NkmCntrl:: GRACE PERIOD DEBUG: Looking for grace period player 505f7f96-c912-4fba-a843-1d4f56b6804c
:
:
: NkmCntrl:: GRACE PERIOD DEBUG: Player 0 - Name: Qozieds, NakamaID: f8c16e62-c6c6-4725-9021-2736333e5e88, IsLocal: True
:
:
: NkmCntrl:: GRACE PERIOD DEBUG: Player 1 - Name: Arqrun, NakamaID: 505f7f96-c912-4fba-a843-1d4f56b6804c, IsLocal: False
:
:
: NkmCntrl:: GRACE PERIOD DEBUG: Player 2 - Name: Castrud, NakamaID: e47605bc-e63e-4b3d-830e-8a4046b0a03f, IsLocal: False
:
:
: NkmCntrl:: GRACE PERIOD DEBUG: Player 3 - Name: Swathi, NakamaID: 5e831ef8-5a79-47bb-89cb-939863b2b773, IsLocal: False
:
:
: NkmCntrl:: GRACE PERIOD DEBUG: Found grace period player - Name: Arqrun, IsLocal: False
:
:
: NkmCntrl:: GRACE PERIOD: Player 505f7f96-c912-4fba-a843-1d4f56b6804c restored from grace period
:
:
: NkmCntrl:: JoinChatChannel... completed
:
:
: NkmCntrl:: STC_TimerOut received - currentPlayerIndex: 0 player: Arqrun playerID: 1 isLocal: False
:
:
: NkmCntrl:: STC_TimerOut: Calling OnTimeOut() for player 1
:
:
: NkmCntrl:: STC_EndTurn received - endedTurnPlayerIndex: 0 player: Arqrun playerID: 1 isLocal: False
:
:
: NkmCntrl:: TURN-SAFETY: Clearing Center Pile highlights/collision after STC_EndTurn (non-active local)
:
:
: NkmCntrl:: STC_EndTurn: Calling EndTurn() for player 1
:
:
: ๐ŸŽฎ STOCKPILE: DisableCardCollision called - disabling 10 cards
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: STC_SetTurn received - playerIndex: 1, playerName: Castrud, isLocalPlayersTurn: False, isAIPlayer: False, delay: 1
:
:
: GameController:: SetTurnToPlayer 1
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: Calling AskServerToStartTheTimer AFTER SetTurnToPlayer for player 1 (Castrud) - isAI: False
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: AskServerToStartTheTimer called for player 1 (Castrud) - sending CTS_StartTimer
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: CTS_StartTimer sent successfully for player 1 (Castrud)
:
:
: NkmCntrl:: TURN-SAFETY: Clearing Center Pile highlights/collision for non-active local player (post-SetTurn)
:
:
: NkmCntrl:: STC_TimerOut received - currentPlayerIndex: 1 player: Castrud playerID: 2 isLocal: False
:
:
: NkmCntrl:: STC_TimerOut: Calling OnTimeOut() for player 2
:
:
: NkmCntrl:: STC_EndTurn received - endedTurnPlayerIndex: 1 player: Castrud playerID: 2 isLocal: False
:
:
: NkmCntrl:: TURN-SAFETY: Clearing Center Pile highlights/collision after STC_EndTurn (non-active local)
:
:
: NkmCntrl:: STC_EndTurn: Calling EndTurn() for player 2
:
:
: ๐ŸŽฎ STOCKPILE: DisableCardCollision called - disabling 10 cards
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: STC_SetTurn received - playerIndex: 2, playerName: Swathi, isLocalPlayersTurn: False, isAIPlayer: False, delay: 1
:
:
: GameController:: SetTurnToPlayer 2
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: Calling AskServerToStartTheTimer AFTER SetTurnToPlayer for player 2 (Swathi) - isAI: False
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: AskServerToStartTheTimer called for player 2 (Swathi) - sending CTS_StartTimer
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: CTS_StartTimer sent successfully for player 2 (Swathi)
:
:
: NkmCntrl:: TURN-SAFETY: Clearing Center Pile highlights/collision for non-active local player (post-SetTurn)
:
:
: NkmCntrl:: STC_TimerOut received - currentPlayerIndex: 2 player: Swathi playerID: 3 isLocal: False
:
:
: NkmCntrl:: STC_TimerOut: Calling OnTimeOut() for player 3
:
:
: NkmCntrl:: STC_EndTurn received - endedTurnPlayerIndex: 2 player: Swathi playerID: 3 isLocal: False
:
:
: NkmCntrl:: TURN-SAFETY: Clearing Center Pile highlights/collision after STC_EndTurn (non-active local)
:
:
: NkmCntrl:: STC_EndTurn: Calling EndTurn() for player 3
:
:
: ๐ŸŽฎ STOCKPILE: DisableCardCollision called - disabling 10 cards
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: STC_SetTurn received - playerIndex: 3, playerName: Qozieds, isLocalPlayersTurn: True, isAIPlayer: False, delay: 1
:
:
: GameController:: SetTurnToPlayer 3
:
:
: 0_qozieds:: SetTurn isLocal True playerID 0 skipped False
:
:
: 0_qozieds:: SetTurn: Resetting timer slider state for new turn (local player)
:
:
: 0_qozieds:: ShowTimerWithFailsafe: Preparing timer UI for player 0 (isLocalPlayer: True, isOnlineGame: True)
:
:
: 0_qozieds:: ShowTimerWithFailsafe: Online game - preparing timer slider for local player (will activate on first tick)
:
:
: 0_qozieds:: SetTurn: Timer UI activated: True for player 0
:
:
: 0_qozieds:: SetTurn: Clearing timer label for new turn (player 0)
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: Calling AskServerToStartTheTimer AFTER SetTurnToPlayer for player 3 (Qozieds) - isAI: False
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: AskServerToStartTheTimer called for player 3 (Qozieds) - sending CTS_StartTimer
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: CTS_StartTimer sent successfully for player 3 (Qozieds)
:
:
: NkmCntrl:: STC_TimerReset received - playerID: 3 tick: 30 reason: cts_start_timer
:
:
: NkmCntrl:: TIMER RESET: Applying timer reset to 30s for local player 3 - reason: cts_start_timer
:
:
: 0_qozieds:: ๐ŸŽฎ COLLISION ENABLE: Enabling collisions for local player 0 after 0.75s delay
:
:
: 0_qozieds:: ๐ŸŽฎ HAND: EnableCardCollision called - enabling 5 cards
:
:
: 0_qozieds:: ๐ŸŽฎ HAND: EnableCardCollision complete - 5/5 cards have enabled colliders
:
:
: ๐ŸŽฎ STOCKPILE: EnableCardCollision called - totalCards: 10
:
:
: ๐ŸŽฎ STOCKPILE: EnableCardCollision complete - top card collider enabled: True
:
:
: 0_qozieds:: ๐ŸŽฎ DISCARDPILE: EnableMeldCollision called - enabling 4 melds
:
:
: 0_qozieds:: ๐ŸŽฎ DISCARDPILE: EnableMeldCollision complete - 4/4 melds have enabled colliders
:
:
: GameScene CloseChatScreen
:
:
: 0_qozieds:: ๐Ÿ” COLLISION VERIFY: Starting collision state verification for player 0
:
:
: 0_qozieds:: ๐Ÿ” HAND VERIFY: Enabled: 5, Disabled: 0, Null: 0, Total: 5
:
:
: ๐Ÿ” STOCKPILE VERIFY: Top card (One) collider enabled: True
:
:
: 0_qozieds:: ๐Ÿ” DISCARDPILE VERIFY: Enabled: 4, Disabled: 0, Null: 0, Total: 4
:
:
: 0_qozieds:: โœ… COLLISION VERIFY: All collisions properly enabled for player 0
:
:
: NkmCntrl:: STC_TimerOut received - currentPlayerIndex: 3 player: Qozieds playerID: 0 isLocal: True
:
:
: NkmCntrl:: STC_TimerOut: Calling OnTimeOut() for player 0
:
:
: 0_qozieds:: OnTimeOut called for player 0 - isLocal: True isMyTurn: True _turnTimerTick: 0
:
:
: 0_qozieds:: OnTimeOut: Processing timeout for local player 0
:
:
: 0_qozieds:: ๐ŸŽฎ HAND: DisableCardCollision called - disabling 5 cards
:
:
: ๐ŸŽฎ STOCKPILE: DisableCardCollision called - disabling 10 cards
:
:
: 0_qozieds:: ๐ŸŽฎ DISCARDPILE: DisableMeldCollision called - disabling 4 melds
:
:
: 0_qozieds:: DiscardPile ToggleMeldHiLightAll show False meldCount 4
:
:
: 0_qozieds:: HighlightDiscardPileTopCard enable? False selectedDiscardPileIndex -1
:
:
: 0_qozieds:: OnTimeOut: Completed timeout processing for player 0
:
:
: 0_qozieds:: OnTimeOut: Online game - server will handle turn advancement via STC_EndTurn
:
:
: NkmCntrl:: STC_EndTurn received - endedTurnPlayerIndex: 3 player: Qozieds playerID: 0 isLocal: True
:
:
: NkmCntrl:: STC_EndTurn: Calling EndTurn() for player 0
:
:
: 0_qozieds:: EndTurn called for player 0 - isMyTurn: True isOnlineGame: True
:
:
: 0_qozieds:: ๐ŸŽฎ HAND: DisableCardCollision called - disabling 5 cards
:
:
: ๐ŸŽฎ STOCKPILE: DisableCardCollision called - disabling 10 cards
:
:
: 0_qozieds:: ๐ŸŽฎ DISCARDPILE: DisableMeldCollision called - disabling 4 melds
:
:
: 0_qozieds:: DiscardPile ToggleMeldHiLightAll show False meldCount 4
:
:
: 0_qozieds:: EndTurn: Deactivating timer UI for player 0
:
:
: 0_qozieds:: EndTurn: Stopping timer slider animations and resetting to default state
:
:
: 0_qozieds:: EndTurn: Online game - not calling gameController.OnEndTurn()
:
:
: 0_qozieds:: EndTurn completed for player 0
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: STC_SetTurn received - playerIndex: 0, playerName: Arqrun, isLocalPlayersTurn: False, isAIPlayer: False, delay: 1
:
:
: GameController:: SetTurnToPlayer 0
:
:
: 0_qozieds:: ๐ŸŽฏ Enhanced animation completed for: Five_Green_55 - Scale: (1.00, 1.00, 1.00)
:
:
: 0_qozieds:: DiscardPile ToggleMeldHiLightAll show False meldCount 4
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: Calling AskServerToStartTheTimer AFTER SetTurnToPlayer for player 0 (Arqrun) - isAI: False
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: AskServerToStartTheTimer called for player 0 (Arqrun) - sending CTS_StartTimer
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: CTS_StartTimer sent successfully for player 0 (Arqrun)
:
:
: NkmCntrl:: TURN-SAFETY: Clearing Center Pile highlights/collision for non-active local player (post-SetTurn)
:
:
: NkmCntrl:: STC_TimerOut received - currentPlayerIndex: 0 player: Arqrun playerID: 1 isLocal: False
:
:
: NkmCntrl:: STC_TimerOut: Calling OnTimeOut() for player 1
:
:
: NkmCntrl:: STC_EndTurn received - endedTurnPlayerIndex: 0 player: Arqrun playerID: 1 isLocal: False
:
:
: NkmCntrl:: TURN-SAFETY: Clearing Center Pile highlights/collision after STC_EndTurn (non-active local)
:
:
: NkmCntrl:: STC_EndTurn: Calling EndTurn() for player 1
:
:
: ๐ŸŽฎ STOCKPILE: DisableCardCollision called - disabling 10 cards
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: STC_SetTurn received - playerIndex: 1, playerName: Castrud, isLocalPlayersTurn: False, isAIPlayer: False, delay: 1
:
:
: GameController:: SetTurnToPlayer 1
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: Calling AskServerToStartTheTimer AFTER SetTurnToPlayer for player 1 (Castrud) - isAI: False
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: AskServerToStartTheTimer called for player 1 (Castrud) - sending CTS_StartTimer
:
:
: NkmCntrl:: TIMER DIAGNOSTIC: CTS_StartTimer sent successfully for player 1 (Castrud)
:
:
: NkmCntrl:: TURN-SAFETY: Clearing Center Pile highlights/collision for non-active local player (post-SetTurn)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment