CBasePlayerController
Interface CBasePlayerController
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CBasePlayerController : CBaseEntity, CEntityInstance, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBasePlayerController>, ISchemaField, ISchemaClass, INativeHandleImplements
- CBaseEntity
- CEntityInstance
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CBasePlayerController>
- ISchemaField
- ISchemaClass
- INativeHandle
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()