SchemaEntityClasses
CBasePlayerController
CBasePlayerController
Inheritance: CBaseEntity
Fields
- m_nInButtonsWhichAreToggles uint64_t
- m_nTickBase uint32_t
- m_hPawn CHandle<CBasePlayerPawn>
- m_bKnownTeamMismatch bool
- m_nSplitScreenSlot int32_t
- m_hSplitOwner CHandle<CBasePlayerController>
- m_hSplitScreenPlayers CUtlVector<CHandle<CBasePlayerController>>
- m_bIsHLTV bool
- m_iConnected PlayerConnectedState
- m_iMostConnected PlayerConnectedState
- m_iszPlayerName char
- m_szNetworkIDString CUtlString
- m_fLerpTime float
- m_bLagCompensation bool
- m_bPredict bool
- m_bIsLowViolence bool
- m_bGamePaused bool
- m_iIgnoreGlobalChat ChatIgnoreType_t
- m_flLastPlayerTalkTime float
- m_flLastEntitySteadyState float
- m_nAvailableEntitySteadyState int32_t
- m_bHasAnySteadyStateEnts bool
- m_steamID uint64_t
- m_bNoClipEnabled bool
- m_iDesiredFOV uint32_t
Methods
SetPawn(pPawn)
Set pawn for controller.
Parameters
- pPawn CBasePlayerPawn*
CCSPlayerPawn* GetPawn()
Get pawn.
PrintToConsole(pszMessage)
Print to console.
Parameters
- pszMessage const char*
PrintToChat(pszMessage)
Print to chat.
Parameters
- pszMessage const char*
PrintToCenter(pszMessage)
Print to center.
Parameters
- pszMessage const char*
PrintToCenterAlert(pszMessage)
Print alert.
Parameters
- pszMessage const char*
bool IsBot()
Is bot.
Disconnect(eReason)
Disconnect player.
Parameters
- eReason ENetworkDisconnectionReason
ExecuteClientCommand(pszCommand)
Execute client command.
Parameters
- pszCommand const char*
ExecuteClientCommandFromServer(pszCommand)
Execute command from server.
Parameters
- pszCommand const char*
CServerSideClient* GetServerSideClient()
Get server side engine client.
CEntityIndex GetPlayerIndex()
Get player index.
int GetSlot()
Get slot.
CPlayerSlot GetPlayerSlot()
Get player slot.
int GetUserID()
Get steamid.
CPlayerUserId GetPlayerUserID()
Get player userid.
uint64 GetSteamID()
Get steamid.
CSteamID GetPlayerSteamID()
Get player steamid.
const char* GetPlayerName()
Get player name.
CUtlString GetIpAddress()
Get IP address.
ReplicateConVar(pszConVar, pszValue)
Replicate convar.
Parameters
- pszConVar const char*
- pszValue const char*
FireEventToClient(pEvent)
Fires gameEvent to client's legacy listener.
Parameters
- pEvent IGameEvent*
CBasePlayerController* New(className)
Parameters
- className const char*
CBasePlayerController* FromIndex(iIndex)
Parameters
- iIndex int
CBasePlayerController* FromIndex(index)
Parameters
- index CEntityIndex