SwiftlyS2

CBasePlayerController

Interface CBasePlayerController

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CBasePlayerController : CBaseEntity, CEntityInstance, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBasePlayerController>, ISchemaField, ISchemaClass, INativeHandle

Implements

Properties

AvailableEntitySteadyState

ref int AvailableEntitySteadyState { get; }
Property Value

Connected

ref PlayerConnectedState Connected { get; }
Property Value

DesiredFOV

ref uint DesiredFOV { get; }
Property Value

GamePaused

ref bool GamePaused { get; }
Property Value

HasAnySteadyStateEnts

ref bool HasAnySteadyStateEnts { get; }
Property Value

IgnoreGlobalChat

ref ChatIgnoreType_t IgnoreGlobalChat { get; }
Property Value

InButtonsWhichAreToggles

ref ulong InButtonsWhichAreToggles { get; }
Property Value

IsHLTV

ref bool IsHLTV { get; }
Property Value

IsLowViolence

ref bool IsLowViolence { get; }
Property Value

KnownTeamMismatch

ref bool KnownTeamMismatch { get; }
Property Value

LagCompensation

ref bool LagCompensation { get; }
Property Value

LastEntitySteadyState

ref float LastEntitySteadyState { get; }
Property Value

LastPlayerTalkTime

ref float LastPlayerTalkTime { get; }
Property Value

LerpTime

ref float LerpTime { get; }
Property Value

NetworkIDString

string NetworkIDString { get; set; }
Property Value

NoClipEnabled

ref bool NoClipEnabled { get; }
Property Value

Pawn

ref CHandle<CBasePlayerPawn> Pawn { get; }
Property Value

PlayerName

string PlayerName { get; set; }
Property Value

Predict

ref bool Predict { get; }
Property Value

SplitOwner

ref CHandle<CBasePlayerController> SplitOwner { get; }
Property Value

SplitScreenPlayers

ref CUtlVector<CHandle<CBasePlayerController>> SplitScreenPlayers { get; }
Property Value

SplitScreenSlot

ref uint SplitScreenSlot { get; }
Property Value

SteamID

ref ulong SteamID { get; }
Property Value

TickBase

ref uint TickBase { get; }
Property Value

Methods

ConnectedUpdated()

void ConnectedUpdated()

DesiredFOVUpdated()

void DesiredFOVUpdated()

KnownTeamMismatchUpdated()

void KnownTeamMismatchUpdated()

NoClipEnabledUpdated()

void NoClipEnabledUpdated()

PawnUpdated()

void PawnUpdated()

PlayerNameUpdated()

void PlayerNameUpdated()

SetPawn(CBasePlayerPawn?)

Sets the player pawn to the entity.

void SetPawn(CBasePlayerPawn? pawn)
Parameters
  • pawn CBasePlayerPawn? — The player pawn to associate. Can be null to remove the current association.

SteamIDUpdated()

void SteamIDUpdated()

TickBaseUpdated()

void TickBaseUpdated()

On this page