Table of Contents

Class CCSPlayerPawn

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CCSPlayerPawn : CCSPlayerPawnBase, IEquatable<CEntityInstance>
Inheritance
CCSPlayerPawn
Implements
Inherited Members

Constructors

CCSPlayerPawn(nint)

public CCSPlayerPawn(nint pointer)

Parameters

pointer nint

Properties

ActionTrackingServices

[SchemaMember("CCSPlayerPawn", "m_pActionTrackingServices")]
public CCSPlayer_ActionTrackingServices? ActionTrackingServices { get; }

Property Value

CCSPlayer_ActionTrackingServices

AimPunchAngle

[SchemaMember("CCSPlayerPawn", "m_aimPunchAngle")]
public QAngle AimPunchAngle { get; }

Property Value

QAngle

AimPunchAngleVel

[SchemaMember("CCSPlayerPawn", "m_aimPunchAngleVel")]
public QAngle AimPunchAngleVel { get; }

Property Value

QAngle

AimPunchCache

[SchemaMember("CCSPlayerPawn", "m_aimPunchCache")]
public NetworkedVector<QAngle> AimPunchCache { get; }

Property Value

NetworkedVector<QAngle>

AimPunchTickBase

[SchemaMember("CCSPlayerPawn", "m_aimPunchTickBase")]
public ref int AimPunchTickBase { get; }

Property Value

int

AimPunchTickFraction

[SchemaMember("CCSPlayerPawn", "m_aimPunchTickFraction")]
public ref float AimPunchTickFraction { get; }

Property Value

float

BulletServices

[SchemaMember("CCSPlayerPawn", "m_pBulletServices")]
public CCSPlayer_BulletServices? BulletServices { get; }

Property Value

CCSPlayer_BulletServices

BuyServices

[SchemaMember("CCSPlayerPawn", "m_pBuyServices")]
public CCSPlayer_BuyServices? BuyServices { get; }

Property Value

CCSPlayer_BuyServices

CharacterDefIndex

[SchemaMember("CCSPlayerPawn", "m_nCharacterDefIndex")]
public ref ushort CharacterDefIndex { get; }

Property Value

ushort

DamageReactServices

[SchemaMember("CCSPlayerPawn", "m_pDamageReactServices")]
public CCSPlayer_DamageReactServices? DamageReactServices { get; }

Property Value

CCSPlayer_DamageReactServices

DeathEyeAngles

[SchemaMember("CCSPlayerPawn", "m_qDeathEyeAngles")]
public QAngle DeathEyeAngles { get; }

Property Value

QAngle

EconGloves

[SchemaMember("CCSPlayerPawn", "m_EconGloves")]
public CEconItemView EconGloves { get; }

Property Value

CEconItemView

EconGlovesChanged

[SchemaMember("CCSPlayerPawn", "m_nEconGlovesChanged")]
public ref byte EconGlovesChanged { get; }

Property Value

byte

HasFemaleVoice

[SchemaMember("CCSPlayerPawn", "m_bHasFemaleVoice")]
public ref bool HasFemaleVoice { get; }

Property Value

bool

HealthShotBoostExpirationTime

[SchemaMember("CCSPlayerPawn", "m_flHealthShotBoostExpirationTime")]
public ref float HealthShotBoostExpirationTime { get; }

Property Value

float

HostageServices

[SchemaMember("CCSPlayerPawn", "m_pHostageServices")]
public CCSPlayer_HostageServices? HostageServices { get; }

Property Value

CCSPlayer_HostageServices

InBombZone

[SchemaMember("CCSPlayerPawn", "m_bInBombZone")]
public ref bool InBombZone { get; }

Property Value

bool

InBuyZone

[SchemaMember("CCSPlayerPawn", "m_bInBuyZone")]
public ref bool InBuyZone { get; }

Property Value

bool

InHostageRescueZone

[SchemaMember("CCSPlayerPawn", "m_bInHostageRescueZone")]
public ref bool InHostageRescueZone { get; }

Property Value

bool

InHostageResetZone

[SchemaMember("CCSPlayerPawn", "m_bInHostageResetZone")]
public ref bool InHostageResetZone { get; }

Property Value

bool

IsBuyMenuOpen

[SchemaMember("CCSPlayerPawn", "m_bIsBuyMenuOpen")]
public ref bool IsBuyMenuOpen { get; }

Property Value

bool

Landseconds

[SchemaMember("CCSPlayerPawn", "m_flLandseconds")]
public ref float Landseconds { get; }

Property Value

float

LastHeadBoneTransformIsValid

[SchemaMember("CCSPlayerPawn", "m_bLastHeadBoneTransformIsValid")]
public ref bool LastHeadBoneTransformIsValid { get; }

Property Value

bool

LastLandTime

[SchemaMember("CCSPlayerPawn", "m_lastLandTime")]
public ref float LastLandTime { get; }

Property Value

float

LastPlaceName

[SchemaMember("CCSPlayerPawn", "m_szLastPlaceName")]
public string LastPlaceName { get; set; }

Property Value

string

NextSprayDecalTime

[SchemaMember("CCSPlayerPawn", "m_flNextSprayDecalTime")]
public ref float NextSprayDecalTime { get; }

Property Value

float

NextSprayDecalTimeExpedited

[SchemaMember("CCSPlayerPawn", "m_bNextSprayDecalTimeExpedited")]
public ref bool NextSprayDecalTimeExpedited { get; }

Property Value

bool

OnGroundLastTick

[SchemaMember("CCSPlayerPawn", "m_bOnGroundLastTick")]
public ref bool OnGroundLastTick { get; }

Property Value

bool

PlayerLocked

[SchemaMember("CCSPlayerPawn", "m_iPlayerLocked")]
public ref int PlayerLocked { get; }

Property Value

int

PreviousModel

[SchemaMember("CCSPlayerPawn", "m_hPreviousModel")]
public CStrongHandle<InfoForResourceTypeCModel> PreviousModel { get; }

Property Value

CStrongHandle<InfoForResourceTypeCModel>

RadioServices

[SchemaMember("CCSPlayerPawn", "m_pRadioServices")]
public CCSPlayer_RadioServices? RadioServices { get; }

Property Value

CCSPlayer_RadioServices

RagdollDamageBone

[SchemaMember("CCSPlayerPawn", "m_nRagdollDamageBone")]
public ref int RagdollDamageBone { get; }

Property Value

int

RagdollDamageForce

[SchemaMember("CCSPlayerPawn", "m_vRagdollDamageForce")]
public Vector RagdollDamageForce { get; }

Property Value

Vector

RagdollDamageHeadshot

[SchemaMember("CCSPlayerPawn", "m_bRagdollDamageHeadshot")]
public ref bool RagdollDamageHeadshot { get; }

Property Value

bool

RagdollDamagePosition

[SchemaMember("CCSPlayerPawn", "m_vRagdollDamagePosition")]
public Vector RagdollDamagePosition { get; }

Property Value

Vector

RagdollDamageWeaponName

[SchemaMember("CCSPlayerPawn", "m_szRagdollDamageWeaponName")]
public string RagdollDamageWeaponName { get; set; }

Property Value

string

RagdollServerOrigin

[SchemaMember("CCSPlayerPawn", "m_vRagdollServerOrigin")]
public Vector RagdollServerOrigin { get; }

Property Value

Vector

RetakesHasDefuseKit

[SchemaMember("CCSPlayerPawn", "m_bRetakesHasDefuseKit")]
public ref bool RetakesHasDefuseKit { get; }

Property Value

bool

RetakesMVPBoostExtraUtility

[SchemaMember("CCSPlayerPawn", "m_RetakesMVPBoostExtraUtility")]
public ref loadout_slot_t RetakesMVPBoostExtraUtility { get; }

Property Value

loadout_slot_t

RetakesMVPBoostItem

[SchemaMember("CCSPlayerPawn", "m_iRetakesMVPBoostItem")]
public ref int RetakesMVPBoostItem { get; }

Property Value

int

RetakesMVPLastRound

[SchemaMember("CCSPlayerPawn", "m_bRetakesMVPLastRound")]
public ref bool RetakesMVPLastRound { get; }

Property Value

bool

RetakesOffering

[SchemaMember("CCSPlayerPawn", "m_iRetakesOffering")]
public ref int RetakesOffering { get; }

Property Value

int

RetakesOfferingCard

[SchemaMember("CCSPlayerPawn", "m_iRetakesOfferingCard")]
public ref int RetakesOfferingCard { get; }

Property Value

int

SkipOneHeadConstraintUpdate

[SchemaMember("CCSPlayerPawn", "m_bSkipOneHeadConstraintUpdate")]
public ref bool SkipOneHeadConstraintUpdate { get; }

Property Value

bool

StrVOPrefix

[SchemaMember("CCSPlayerPawn", "m_strVOPrefix")]
public string StrVOPrefix { get; set; }

Property Value

string

TimeOfLastInjury

[SchemaMember("CCSPlayerPawn", "m_flTimeOfLastInjury")]
public ref float TimeOfLastInjury { get; }

Property Value

float

WasInBuyZone

[SchemaMember("CCSPlayerPawn", "m_bWasInBuyZone")]
public ref bool WasInBuyZone { get; }

Property Value

bool

WasInHostageRescueZone

[SchemaMember("CCSPlayerPawn", "m_bWasInHostageRescueZone")]
public ref bool WasInHostageRescueZone { get; }

Property Value

bool

XLastHeadBoneTransform

[SchemaMember("CCSPlayerPawn", "m_xLastHeadBoneTransform")]
public CTransform XLastHeadBoneTransform { get; }

Property Value

CTransform

Methods

Respawn()

Respawn player

[Obsolete("Use CCSPlayerController.Respawn() instead")]
public void Respawn()