Class CCSPlayerPawn
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CCSPlayerPawn : CCSPlayerPawnBase, IEquatable<CEntityInstance>
- Inheritance
-
objectCCSPlayerPawn
- 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
AimPunchAngle
[SchemaMember("CCSPlayerPawn", "m_aimPunchAngle")]
public QAngle AimPunchAngle { get; }
Property Value
AimPunchAngleVel
[SchemaMember("CCSPlayerPawn", "m_aimPunchAngleVel")]
public QAngle AimPunchAngleVel { get; }
Property Value
AimPunchCache
[SchemaMember("CCSPlayerPawn", "m_aimPunchCache")]
public NetworkedVector<QAngle> AimPunchCache { get; }
Property Value
AimPunchTickBase
[SchemaMember("CCSPlayerPawn", "m_aimPunchTickBase")]
public ref int AimPunchTickBase { get; }
Property Value
AimPunchTickFraction
[SchemaMember("CCSPlayerPawn", "m_aimPunchTickFraction")]
public ref float AimPunchTickFraction { get; }
Property Value
AllowAutoFollowTime
[SchemaMember("CCSPlayerPawn", "m_allowAutoFollowTime")]
public ref float AllowAutoFollowTime { get; }
Property Value
ArmorValue
[SchemaMember("CCSPlayerPawn", "m_ArmorValue")]
public ref int ArmorValue { get; }
Property Value
BlockingUseActionInProgress
[SchemaMember("CCSPlayerPawn", "m_iBlockingUseActionInProgress")]
public ref CSPlayerBlockingUseAction_t BlockingUseActionInProgress { get; }
Property Value
BombSiteIndex
[SchemaMember("CCSPlayerPawn", "m_iBombSiteIndex")]
public CEntityIndex BombSiteIndex { get; }
Property Value
Bot
[SchemaMember("CCSPlayerPawn", "m_pBot")]
public CCSBot? Bot { get; }
Property Value
BotAllowActive
[SchemaMember("CCSPlayerPawn", "m_bBotAllowActive")]
public ref bool BotAllowActive { get; }
Property Value
BulletServices
[SchemaMember("CCSPlayerPawn", "m_pBulletServices")]
public CCSPlayer_BulletServices? BulletServices { get; }
Property Value
BuyServices
[SchemaMember("CCSPlayerPawn", "m_pBuyServices")]
public CCSPlayer_BuyServices? BuyServices { get; }
Property Value
CharacterDefIndex
[SchemaMember("CCSPlayerPawn", "m_nCharacterDefIndex")]
public ref ushort CharacterDefIndex { get; }
Property Value
CurrentEquipmentValue
[SchemaMember("CCSPlayerPawn", "m_unCurrentEquipmentValue")]
public ref ushort CurrentEquipmentValue { get; }
Property Value
DamageReactServices
[SchemaMember("CCSPlayerPawn", "m_pDamageReactServices")]
public CCSPlayer_DamageReactServices? DamageReactServices { get; }
Property Value
DealtDamageToEnemyMostRecentTimestamp
[SchemaMember("CCSPlayerPawn", "m_flDealtDamageToEnemyMostRecentTimestamp")]
public ref float DealtDamageToEnemyMostRecentTimestamp { get; }
Property Value
DeathEyeAngles
[SchemaMember("CCSPlayerPawn", "m_qDeathEyeAngles")]
public QAngle DeathEyeAngles { get; }
Property Value
DeathFlags
[SchemaMember("CCSPlayerPawn", "m_iDeathFlags")]
public ref int DeathFlags { get; }
Property Value
DeathInfoOrigin
[SchemaMember("CCSPlayerPawn", "m_vecDeathInfoOrigin")]
public Vector DeathInfoOrigin { get; }
Property Value
DeathInfoTime
[SchemaMember("CCSPlayerPawn", "m_flDeathInfoTime")]
public ref float DeathInfoTime { get; }
Property Value
DisplayHistoryBits
[SchemaMember("CCSPlayerPawn", "m_iDisplayHistoryBits")]
public ref uint DisplayHistoryBits { get; }
Property Value
EconGloves
[SchemaMember("CCSPlayerPawn", "m_EconGloves")]
public CEconItemView EconGloves { get; }
Property Value
EconGlovesChanged
[SchemaMember("CCSPlayerPawn", "m_nEconGlovesChanged")]
public ref byte EconGlovesChanged { get; }
Property Value
EmitSoundTime
[SchemaMember("CCSPlayerPawn", "m_flEmitSoundTime")]
public ref float EmitSoundTime { get; }
Property Value
EntitySpottedState
[SchemaMember("CCSPlayerPawn", "m_entitySpottedState")]
public EntitySpottedState_t EntitySpottedState { get; }
Property Value
FlinchStack
[SchemaMember("CCSPlayerPawn", "m_flFlinchStack")]
public ref float FlinchStack { get; }
Property Value
FreezetimeEndEquipmentValue
[SchemaMember("CCSPlayerPawn", "m_unFreezetimeEndEquipmentValue")]
public ref ushort FreezetimeEndEquipmentValue { get; }
Property Value
GrenadeParameterStashTime
[SchemaMember("CCSPlayerPawn", "m_grenadeParameterStashTime")]
public ref float GrenadeParameterStashTime { get; }
Property Value
GrenadeParametersStashed
[SchemaMember("CCSPlayerPawn", "m_bGrenadeParametersStashed")]
public ref bool GrenadeParametersStashed { get; }
Property Value
GunGameImmunityColor
[SchemaMember("CCSPlayerPawn", "m_GunGameImmunityColor")]
public Color GunGameImmunityColor { get; set; }
Property Value
HasDeathInfo
[SchemaMember("CCSPlayerPawn", "m_bHasDeathInfo")]
public ref bool HasDeathInfo { get; }
Property Value
HasFemaleVoice
[SchemaMember("CCSPlayerPawn", "m_bHasFemaleVoice")]
public ref bool HasFemaleVoice { get; }
Property Value
HeadConstraintOffset
[SchemaMember("CCSPlayerPawn", "m_vHeadConstraintOffset")]
public Vector HeadConstraintOffset { get; }
Property Value
HealthShotBoostExpirationTime
[SchemaMember("CCSPlayerPawn", "m_flHealthShotBoostExpirationTime")]
public ref float HealthShotBoostExpirationTime { get; }
Property Value
HighestAppliedDamageTagTick
[SchemaMember("CCSPlayerPawn", "m_nHighestAppliedDamageTagTick")]
public ref int HighestAppliedDamageTagTick { get; }
Property Value
HitBodyPart
[SchemaMember("CCSPlayerPawn", "m_nHitBodyPart")]
public ref int HitBodyPart { get; }
Property Value
HitHeading
[SchemaMember("CCSPlayerPawn", "m_flHitHeading")]
public ref float HitHeading { get; }
Property Value
HostageServices
[SchemaMember("CCSPlayerPawn", "m_pHostageServices")]
public CCSPlayer_HostageServices? HostageServices { get; }
Property Value
IgnoreLadderJumpTime
[SchemaMember("CCSPlayerPawn", "m_ignoreLadderJumpTime")]
public ref float IgnoreLadderJumpTime { get; }
Property Value
InBombZone
[SchemaMember("CCSPlayerPawn", "m_bInBombZone")]
public ref bool InBombZone { get; }
Property Value
InBombZoneTrigger
[SchemaMember("CCSPlayerPawn", "m_bInBombZoneTrigger")]
public ref bool InBombZoneTrigger { get; }
Property Value
InBuyZone
[SchemaMember("CCSPlayerPawn", "m_bInBuyZone")]
public ref bool InBuyZone { get; }
Property Value
InHostageRescueZone
[SchemaMember("CCSPlayerPawn", "m_bInHostageRescueZone")]
public ref bool InHostageRescueZone { get; }
Property Value
InHostageResetZone
[SchemaMember("CCSPlayerPawn", "m_bInHostageResetZone")]
public ref bool InHostageResetZone { get; }
Property Value
InNoDefuseArea
[SchemaMember("CCSPlayerPawn", "m_bInNoDefuseArea")]
public ref bool InNoDefuseArea { get; }
Property Value
IsBuyMenuOpen
[SchemaMember("CCSPlayerPawn", "m_bIsBuyMenuOpen")]
public ref bool IsBuyMenuOpen { get; }
Property Value
IsDefusing
[SchemaMember("CCSPlayerPawn", "m_bIsDefusing")]
public ref bool IsDefusing { get; }
Property Value
IsGrabbingHostage
[SchemaMember("CCSPlayerPawn", "m_bIsGrabbingHostage")]
public ref bool IsGrabbingHostage { get; }
Property Value
IsScoped
[SchemaMember("CCSPlayerPawn", "m_bIsScoped")]
public ref bool IsScoped { get; }
Property Value
IsSpawning
[SchemaMember("CCSPlayerPawn", "m_bIsSpawning")]
public ref bool IsSpawning { get; }
Property Value
IsWalking
[SchemaMember("CCSPlayerPawn", "m_bIsWalking")]
public ref bool IsWalking { get; }
Property Value
KilledByHeadshot
[SchemaMember("CCSPlayerPawn", "m_bKilledByHeadshot")]
public ref bool KilledByHeadshot { get; }
Property Value
LandingTimeSeconds
[SchemaMember("CCSPlayerPawn", "m_flLandingTimeSeconds")]
public ref float LandingTimeSeconds { get; }
Property Value
LastAttackedTeammate
[SchemaMember("CCSPlayerPawn", "m_flLastAttackedTeammate")]
public ref float LastAttackedTeammate { get; }
Property Value
LastGivenBombTime
[SchemaMember("CCSPlayerPawn", "m_fLastGivenBombTime")]
public ref float LastGivenBombTime { get; }
Property Value
LastGivenDefuserTime
[SchemaMember("CCSPlayerPawn", "m_fLastGivenDefuserTime")]
public ref float LastGivenDefuserTime { get; }
Property Value
LastHeadBoneTransformIsValid
[SchemaMember("CCSPlayerPawn", "m_bLastHeadBoneTransformIsValid")]
public ref bool LastHeadBoneTransformIsValid { get; }
Property Value
LastHealth
[SchemaMember("CCSPlayerPawn", "m_LastHealth")]
public ref int LastHealth { get; }
Property Value
LastHitBox
[SchemaMember("CCSPlayerPawn", "m_LastHitBox")]
public ref int LastHitBox { get; }
Property Value
LastKillerIndex
[SchemaMember("CCSPlayerPawn", "m_nLastKillerIndex")]
public CEntityIndex LastKillerIndex { get; }
Property Value
LastLandTime
[SchemaMember("CCSPlayerPawn", "m_lastLandTime")]
public ref float LastLandTime { get; }
Property Value
LastPickupPriority
[SchemaMember("CCSPlayerPawn", "m_nLastPickupPriority")]
public ref int LastPickupPriority { get; }
Property Value
LastPickupPriorityTime
[SchemaMember("CCSPlayerPawn", "m_flLastPickupPriorityTime")]
public ref float LastPickupPriorityTime { get; }
Property Value
LastPlaceName
[SchemaMember("CCSPlayerPawn", "m_szLastPlaceName")]
public string LastPlaceName { get; set; }
Property Value
LastWeaponFireUsercmd
[SchemaMember("CCSPlayerPawn", "m_iLastWeaponFireUsercmd")]
public ref int LastWeaponFireUsercmd { get; }
Property Value
LeftHanded
[SchemaMember("CCSPlayerPawn", "m_bLeftHanded")]
public ref bool LeftHanded { get; }
Property Value
NextSprayDecalTime
[SchemaMember("CCSPlayerPawn", "m_flNextSprayDecalTime")]
public ref float NextSprayDecalTime { get; }
Property Value
NextSprayDecalTimeExpedited
[SchemaMember("CCSPlayerPawn", "m_bNextSprayDecalTimeExpedited")]
public ref bool NextSprayDecalTimeExpedited { get; }
Property Value
OnGroundLastTick
[SchemaMember("CCSPlayerPawn", "m_bOnGroundLastTick")]
public ref bool OnGroundLastTick { get; }
Property Value
PlayerLocked
[SchemaMember("CCSPlayerPawn", "m_iPlayerLocked")]
public ref int PlayerLocked { get; }
Property Value
PlayerPatchEconIndices
[SchemaMember("CCSPlayerPawn", "m_vecPlayerPatchEconIndices")]
public Span<uint> PlayerPatchEconIndices { get; }
Property Value
PredictedDamageTags
[SchemaMember("CCSPlayerPawn", "m_PredictedDamageTags")]
public NetworkedVector<PredictedDamageTag_t> PredictedDamageTags { get; }
Property Value
RadioServices
[SchemaMember("CCSPlayerPawn", "m_pRadioServices")]
public CCSPlayer_RadioServices? RadioServices { get; }
Property Value
RagdollDamageBone
[SchemaMember("CCSPlayerPawn", "m_nRagdollDamageBone")]
public ref int RagdollDamageBone { get; }
Property Value
RagdollDamageForce
[SchemaMember("CCSPlayerPawn", "m_vRagdollDamageForce")]
public Vector RagdollDamageForce { get; }
Property Value
RagdollDamageHeadshot
[SchemaMember("CCSPlayerPawn", "m_bRagdollDamageHeadshot")]
public ref bool RagdollDamageHeadshot { get; }
Property Value
RagdollDamagePosition
[SchemaMember("CCSPlayerPawn", "m_vRagdollDamagePosition")]
public Vector RagdollDamagePosition { get; }
Property Value
RagdollDamageWeaponName
[SchemaMember("CCSPlayerPawn", "m_szRagdollDamageWeaponName")]
public string RagdollDamageWeaponName { get; set; }
Property Value
RagdollServerOrigin
[SchemaMember("CCSPlayerPawn", "m_vRagdollServerOrigin")]
public Vector RagdollServerOrigin { get; }
Property Value
ResetArmorNextSpawn
[SchemaMember("CCSPlayerPawn", "m_bResetArmorNextSpawn")]
public ref bool ResetArmorNextSpawn { get; }
Property Value
ResumeZoom
[SchemaMember("CCSPlayerPawn", "m_bResumeZoom")]
public ref bool ResumeZoom { get; }
Property Value
RetakesHasDefuseKit
[SchemaMember("CCSPlayerPawn", "m_bRetakesHasDefuseKit")]
public ref bool RetakesHasDefuseKit { get; }
Property Value
RetakesMVPBoostExtraUtility
[SchemaMember("CCSPlayerPawn", "m_RetakesMVPBoostExtraUtility")]
public ref loadout_slot_t RetakesMVPBoostExtraUtility { get; }
Property Value
RetakesMVPBoostItem
[SchemaMember("CCSPlayerPawn", "m_iRetakesMVPBoostItem")]
public ref int RetakesMVPBoostItem { get; }
Property Value
RetakesMVPLastRound
[SchemaMember("CCSPlayerPawn", "m_bRetakesMVPLastRound")]
public ref bool RetakesMVPLastRound { get; }
Property Value
RetakesOffering
[SchemaMember("CCSPlayerPawn", "m_iRetakesOffering")]
public ref int RetakesOffering { get; }
Property Value
RetakesOfferingCard
[SchemaMember("CCSPlayerPawn", "m_iRetakesOfferingCard")]
public ref int RetakesOfferingCard { get; }
Property Value
RoundStartEquipmentValue
[SchemaMember("CCSPlayerPawn", "m_unRoundStartEquipmentValue")]
public ref ushort RoundStartEquipmentValue { get; }
Property Value
ShootAngleHistory
[SchemaMember("CCSPlayerPawn", "m_angShootAngleHistory")]
public Span<QAngle> ShootAngleHistory { get; }
Property Value
ShotsFired
[SchemaMember("CCSPlayerPawn", "m_iShotsFired")]
public ref int ShotsFired { get; }
Property Value
SkipOneHeadConstraintUpdate
[SchemaMember("CCSPlayerPawn", "m_bSkipOneHeadConstraintUpdate")]
public ref bool SkipOneHeadConstraintUpdate { get; }
Property Value
SlopeDropHeight
[SchemaMember("CCSPlayerPawn", "m_flSlopeDropHeight")]
public ref float SlopeDropHeight { get; }
Property Value
SlopeDropOffset
[SchemaMember("CCSPlayerPawn", "m_flSlopeDropOffset")]
public ref float SlopeDropOffset { get; }
Property Value
SpotRules
[SchemaMember("CCSPlayerPawn", "m_nSpotRules")]
public ref int SpotRules { get; }
Property Value
StashedGrenadeThrowPosition
[SchemaMember("CCSPlayerPawn", "m_vecStashedGrenadeThrowPosition")]
public Vector StashedGrenadeThrowPosition { get; }
Property Value
StashedShootAngles
[SchemaMember("CCSPlayerPawn", "m_angStashedShootAngles")]
public QAngle StashedShootAngles { get; }
Property Value
StashedVelocity
[SchemaMember("CCSPlayerPawn", "m_vecStashedVelocity")]
public Vector StashedVelocity { get; }
Property Value
StrVOPrefix
[SchemaMember("CCSPlayerPawn", "m_strVOPrefix")]
public string StrVOPrefix { get; set; }
Property Value
SwitchedHandednessTime
[SchemaMember("CCSPlayerPawn", "m_fSwitchedHandednessTime")]
public ref float SwitchedHandednessTime { get; }
Property Value
ThirdPersonHeading
[SchemaMember("CCSPlayerPawn", "m_thirdPersonHeading")]
public QAngle ThirdPersonHeading { get; }
Property Value
ThrowPositionHistory
[SchemaMember("CCSPlayerPawn", "m_vecThrowPositionHistory")]
public Span<Vector> ThrowPositionHistory { get; }
Property Value
TimeOfLastInjury
[SchemaMember("CCSPlayerPawn", "m_flTimeOfLastInjury")]
public ref float TimeOfLastInjury { get; }
Property Value
TotalBulletForce
[SchemaMember("CCSPlayerPawn", "m_vecTotalBulletForce")]
public Vector TotalBulletForce { get; }
Property Value
TouchingBuyZones
[SchemaMember("CCSPlayerPawn", "m_TouchingBuyZones")]
public NetworkedVector<CHandle<CBaseEntity>> TouchingBuyZones { get; }
Property Value
VelocityHistory
[SchemaMember("CCSPlayerPawn", "m_vecVelocityHistory")]
public Span<Vector> VelocityHistory { get; }
Property Value
VelocityModifier
[SchemaMember("CCSPlayerPawn", "m_flVelocityModifier")]
public ref float VelocityModifier { get; }
Property Value
ViewmodelFOV
[SchemaMember("CCSPlayerPawn", "m_flViewmodelFOV")]
public ref float ViewmodelFOV { get; }
Property Value
ViewmodelOffsetX
[SchemaMember("CCSPlayerPawn", "m_flViewmodelOffsetX")]
public ref float ViewmodelOffsetX { get; }
Property Value
ViewmodelOffsetY
[SchemaMember("CCSPlayerPawn", "m_flViewmodelOffsetY")]
public ref float ViewmodelOffsetY { get; }
Property Value
ViewmodelOffsetZ
[SchemaMember("CCSPlayerPawn", "m_flViewmodelOffsetZ")]
public ref float ViewmodelOffsetZ { get; }
Property Value
WaitForNoAttack
[SchemaMember("CCSPlayerPawn", "m_bWaitForNoAttack")]
public ref bool WaitForNoAttack { get; }
Property Value
WasInBombZoneTrigger
[SchemaMember("CCSPlayerPawn", "m_bWasInBombZoneTrigger")]
public ref bool WasInBombZoneTrigger { get; }
Property Value
WasInBuyZone
[SchemaMember("CCSPlayerPawn", "m_bWasInBuyZone")]
public ref bool WasInBuyZone { get; }
Property Value
WasInHostageRescueZone
[SchemaMember("CCSPlayerPawn", "m_bWasInHostageRescueZone")]
public ref bool WasInHostageRescueZone { get; }
Property Value
WhichBombZone
[SchemaMember("CCSPlayerPawn", "m_nWhichBombZone")]
public ref int WhichBombZone { get; }
Property Value
XLastHeadBoneTransform
[SchemaMember("CCSPlayerPawn", "m_xLastHeadBoneTransform")]
public CTransform XLastHeadBoneTransform { get; }
Property Value
Methods
Respawn()
Respawn player
[Obsolete("Use CCSPlayerController.Respawn() instead")]
public void Respawn()