Table of Contents

Class CBasePlayerPawn

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CBasePlayerPawn : CBaseCombatCharacter, IEquatable<CEntityInstance>
Inheritance
CBasePlayerPawn
Implements
Derived
Inherited Members

Constructors

CBasePlayerPawn(nint)

public CBasePlayerPawn(nint pointer)

Parameters

pointer nint

Properties

AutoaimServices

[SchemaMember("CBasePlayerPawn", "m_pAutoaimServices")]
public CPlayer_AutoaimServices? AutoaimServices { get; }

Property Value

CPlayer_AutoaimServices

CameraServices

[SchemaMember("CBasePlayerPawn", "m_pCameraServices")]
public CPlayer_CameraServices? CameraServices { get; }

Property Value

CPlayer_CameraServices

Controller

[SchemaMember("CBasePlayerPawn", "m_hController")]
public CHandle<CBasePlayerController> Controller { get; }

Property Value

CHandle<CBasePlayerController>

DeathTime

[SchemaMember("CBasePlayerPawn", "m_flDeathTime")]
public ref float DeathTime { get; }

Property Value

float

Expresser

[SchemaMember("CBasePlayerPawn", "m_pExpresser")]
public CAI_Expresser? Expresser { get; }

Property Value

CAI_Expresser

FlashlightServices

[SchemaMember("CBasePlayerPawn", "m_pFlashlightServices")]
public CPlayer_FlashlightServices? FlashlightServices { get; }

Property Value

CPlayer_FlashlightServices

HideHUD

[SchemaMember("CBasePlayerPawn", "m_iHideHUD")]
public ref uint HideHUD { get; }

Property Value

uint

HighestGeneratedServerViewAngleChangeIndex

[SchemaMember("CBasePlayerPawn", "m_nHighestGeneratedServerViewAngleChangeIndex")]
public ref uint HighestGeneratedServerViewAngleChangeIndex { get; }

Property Value

uint

HltvReplayDelay

[SchemaMember("CBasePlayerPawn", "m_fHltvReplayDelay")]
public ref float HltvReplayDelay { get; }

Property Value

float

HltvReplayEnd

[SchemaMember("CBasePlayerPawn", "m_fHltvReplayEnd")]
public ref float HltvReplayEnd { get; }

Property Value

float

HltvReplayEntity

[SchemaMember("CBasePlayerPawn", "m_iHltvReplayEntity")]
public CEntityIndex HltvReplayEntity { get; }

Property Value

CEntityIndex

InitHUD

[SchemaMember("CBasePlayerPawn", "m_fInitHUD")]
public ref bool InitHUD { get; }

Property Value

bool

ItemServices

[SchemaMember("CBasePlayerPawn", "m_pItemServices")]
public CPlayer_ItemServices? ItemServices { get; }

Property Value

CPlayer_ItemServices

MovementServices

[SchemaMember("CBasePlayerPawn", "m_pMovementServices")]
public CPlayer_MovementServices? MovementServices { get; }

Property Value

CPlayer_MovementServices

NextSuicideTime

[SchemaMember("CBasePlayerPawn", "m_fNextSuicideTime")]
public ref float NextSuicideTime { get; }

Property Value

float

ObserverServices

[SchemaMember("CBasePlayerPawn", "m_pObserverServices")]
public CPlayer_ObserverServices? ObserverServices { get; }

Property Value

CPlayer_ObserverServices

ServerViewAngleChanges

[SchemaMember("CBasePlayerPawn", "m_ServerViewAngleChanges")]
public NetworkedVector<ViewAngleServerChange_t> ServerViewAngleChanges { get; }

Property Value

NetworkedVector<ViewAngleServerChange_t>

Skybox3d

[SchemaMember("CBasePlayerPawn", "m_skybox3d")]
public sky3dparams_t Skybox3d { get; }

Property Value

sky3dparams_t

SndOpvarLatchData

[SchemaMember("CBasePlayerPawn", "m_sndOpvarLatchData")]
public NetworkedVector<sndopvarlatchdata_t> SndOpvarLatchData { get; }

Property Value

NetworkedVector<sndopvarlatchdata_t>

TimeLastHurt

[SchemaMember("CBasePlayerPawn", "m_fTimeLastHurt")]
public ref float TimeLastHurt { get; }

Property Value

float

UseServices

[SchemaMember("CBasePlayerPawn", "m_pUseServices")]
public CPlayer_UseServices? UseServices { get; }

Property Value

CPlayer_UseServices

V_angle

[SchemaMember("CBasePlayerPawn", "v_angle")]
public QAngle V_angle { get; }

Property Value

QAngle

V_anglePrevious

[SchemaMember("CBasePlayerPawn", "v_anglePrevious")]
public QAngle V_anglePrevious { get; }

Property Value

QAngle

WaterServices

[SchemaMember("CBasePlayerPawn", "m_pWaterServices")]
public CPlayer_WaterServices? WaterServices { get; }

Property Value

CPlayer_WaterServices

WeaponServices

[SchemaMember("CBasePlayerPawn", "m_pWeaponServices")]
public CPlayer_WeaponServices? WeaponServices { get; }

Property Value

CPlayer_WeaponServices

Methods

CommitSuicide(bool, bool)

Force player suicide

public void CommitSuicide(bool explode, bool force)

Parameters

explode bool
force bool

Exceptions

InvalidOperationException

Entity is not valid

RemovePlayerItem(CBasePlayerWeapon)

Remove Player Item

public void RemovePlayerItem(CBasePlayerWeapon weapon)

Parameters

weapon CBasePlayerWeapon

Exceptions

InvalidOperationException

Entity is not valid