Source2Toolkit
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_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*

FromIndex()

Parameters
  • index.Get()

On this page