Class CBasePlayerController
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CBasePlayerController : CBaseEntity, IEquatable<CEntityInstance>
- Inheritance
-
objectCBasePlayerController
- Implements
- Derived
- Inherited Members
Constructors
CBasePlayerController(nint)
public CBasePlayerController(nint pointer)
Parameters
pointer
nint
Properties
AutoKickDisabled
[SchemaMember("CBasePlayerController", "m_bAutoKickDisabled")]
public ref bool AutoKickDisabled { get; }
Property Value
AvailableEntitySteadyState
[SchemaMember("CBasePlayerController", "m_nAvailableEntitySteadyState")]
public ref int AvailableEntitySteadyState { get; }
Property Value
Connected
[SchemaMember("CBasePlayerController", "m_iConnected")]
public ref PlayerConnectedState Connected { get; }
Property Value
DesiredFOV
[SchemaMember("CBasePlayerController", "m_iDesiredFOV")]
public ref uint DesiredFOV { get; }
Property Value
GamePaused
[SchemaMember("CBasePlayerController", "m_bGamePaused")]
public ref bool GamePaused { get; }
Property Value
HasAnySteadyStateEnts
[SchemaMember("CBasePlayerController", "m_bHasAnySteadyStateEnts")]
public ref bool HasAnySteadyStateEnts { get; }
Property Value
IgnoreGlobalChat
[SchemaMember("CBasePlayerController", "m_iIgnoreGlobalChat")]
public ref ChatIgnoreType_t IgnoreGlobalChat { get; }
Property Value
InButtonsWhichAreToggles
[SchemaMember("CBasePlayerController", "m_nInButtonsWhichAreToggles")]
public ref ulong InButtonsWhichAreToggles { get; }
Property Value
IsHLTV
[SchemaMember("CBasePlayerController", "m_bIsHLTV")]
public ref bool IsHLTV { get; }
Property Value
IsLowViolence
[SchemaMember("CBasePlayerController", "m_bIsLowViolence")]
public ref bool IsLowViolence { get; }
Property Value
KnownTeamMismatch
[SchemaMember("CBasePlayerController", "m_bKnownTeamMismatch")]
public ref bool KnownTeamMismatch { get; }
Property Value
LagCompensation
[SchemaMember("CBasePlayerController", "m_bLagCompensation")]
public ref bool LagCompensation { get; }
Property Value
LastEntitySteadyState
[SchemaMember("CBasePlayerController", "m_flLastEntitySteadyState")]
public ref float LastEntitySteadyState { get; }
Property Value
LastPlayerTalkTime
[SchemaMember("CBasePlayerController", "m_flLastPlayerTalkTime")]
public ref float LastPlayerTalkTime { get; }
Property Value
LerpTime
[SchemaMember("CBasePlayerController", "m_fLerpTime")]
public ref float LerpTime { get; }
Property Value
NetworkIDString
[SchemaMember("CBasePlayerController", "m_szNetworkIDString")]
public string NetworkIDString { get; set; }
Property Value
Pawn
[SchemaMember("CBasePlayerController", "m_hPawn")]
public CHandle<CBasePlayerPawn> Pawn { get; }
Property Value
PlayerName
[SchemaMember("CBasePlayerController", "m_iszPlayerName")]
public string PlayerName { get; set; }
Property Value
Predict
[SchemaMember("CBasePlayerController", "m_bPredict")]
public ref bool Predict { get; }
Property Value
SplitOwner
[SchemaMember("CBasePlayerController", "m_hSplitOwner")]
public CHandle<CBasePlayerController> SplitOwner { get; }
Property Value
SplitScreenPlayers
[SchemaMember("CBasePlayerController", "m_hSplitScreenPlayers")]
public NetworkedVector<CHandle<CBasePlayerController>> SplitScreenPlayers { get; }
Property Value
SplitScreenSlot
[SchemaMember("CBasePlayerController", "m_nSplitScreenSlot")]
public ref int SplitScreenSlot { get; }
Property Value
SteamID
[SchemaMember("CBasePlayerController", "m_steamID")]
public ref ulong SteamID { get; }
Property Value
TickBase
[SchemaMember("CBasePlayerController", "m_nTickBase")]
public ref uint TickBase { get; }
Property Value
Methods
SetPawn(CBasePlayerPawn?)
public void SetPawn(CBasePlayerPawn? pawn)
Parameters
pawn
CBasePlayerPawn
Exceptions
- InvalidOperationException
Entity is not valid