VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
VoltMod::Schema::CCSPlayerPawn Class Reference

#include <CCSPlayerPawn.hpp>

+ Inheritance diagram for VoltMod::Schema::CCSPlayerPawn:

Public Member Functions

int32_t ArmorValue () const
 
void SetArmorValue (int32_t value) const
 
QAngle EyeAngles () const
 
void SetEyeAngles (QAngle value) const
 
float VelocityModifier () const
 
void SetVelocityModifier (float value) const
 
bool OnGroundLastTick () const
 
void SetOnGroundLastTick (bool value) const
 
CCSPlayer_AimPunchServices AimPunchServices () const
 
bool IsScoped () const
 
void SetIsScoped (bool value) const
 
int32_t ShotsFired () const
 
void SetShotsFired (int32_t value) const
 
int32_t LastWeaponFireUsercmd () const
 
void SetLastWeaponFireUsercmd (int32_t value) const
 
EntitySpottedState_t EntitySpottedState () const
 
- Public Member Functions inherited from VoltMod::Schema::CCSPlayerPawnBase
float FlashDuration () const
 
void SetFlashDuration (float value) const
 
float FlashMaxAlpha () const
 
void SetFlashMaxAlpha (float value) const
 
- Public Member Functions inherited from VoltMod::Schema::CBasePlayerPawn
CPlayer_ObserverServices ObserverServices () const
 
CPlayer_ItemServices ItemServices () const
 
CPlayer_MovementServices MovementServices () const
 
CPlayer_WeaponServices WeaponServices () const
 
CPlayer_CameraServices CameraServices () const
 
EntityRef ControllerRef () const
 
void SetControllerRef (EntityRef value) const
 
- Public Member Functions inherited from VoltMod::Schema::CBaseCombatCharacter
void * MyWearables () const
 
- Public Member Functions inherited from VoltMod::Schema::CBaseModelEntity
Vector ViewOffset () const
 
void SetViewOffset (Vector value) const
 
RenderMode_t RenderMode () const
 
void SetRenderMode (RenderMode_t value) const
 
Color RenderColor () const
 
void SetRenderColor (Color value) const
 
- Public Member Functions inherited from VoltMod::Schema::CBaseEntity
int32_t Health () const
 
void SetHealth (int32_t value) const
 
int32_t MaxHealth () const
 
void SetMaxHealth (int32_t value) const
 
float GravityScale () const
 
void SetGravityScale (float value) const
 
VoltMod::Team TeamNum () const
 
void SetTeamNum (VoltMod::Team value) const
 
uint8_t LifeState () const
 
void SetLifeState (uint8_t value) const
 
uint32_t Flags () const
 
void SetFlags (uint32_t value) const
 
Vector AbsVelocity () const
 
void SetAbsVelocity (Vector value) const
 
MoveType_t MoveTypeRaw () const
 
void SetMoveTypeRaw (MoveType_t value) const
 
MoveType_t ActualMoveType () const
 
void SetActualMoveType (MoveType_t value) const
 
EntityRef GroundEntity () const
 
void SetGroundEntity (EntityRef value) const
 
EntityRef OwnerEntity () const
 
void SetOwnerEntity (EntityRef value) const
 
CBodyComponent BodyComponent () const
 
 CEntityInstance ()=default
 
 CEntityInstance (::CEntityInstance *entity) noexcept
 
 CEntityInstance (void *base) noexcept
 
- Public Member Functions inherited from VoltMod::Schema::CEntityInstance
 CEntityInstance ()=default
 
 CEntityInstance (::CEntityInstance *entity) noexcept
 
 CEntityInstance (void *base) noexcept
 
- Public Member Functions inherited from VoltMod::Schema::View
 View ()=default
 
 View (void *base) noexcept
 
 View (void *base, ::CEntityInstance *owner, int32_t ownerOffset) noexcept
 
 operator bool () const noexcept
 
void * Base () const noexcept
 

Additional Inherited Members

- Protected Attributes inherited from VoltMod::Schema::View
void * _base = nullptr
 
::CEntityInstance * _owner = nullptr
 
int32_t _ownerOffset = 0
 

Detailed Description

Frame-local view over an engine CCSPlayerPawn; never store one.

Definition at line 16 of file CCSPlayerPawn.hpp.

Member Function Documentation

◆ AimPunchServices()

CCSPlayer_AimPunchServices VoltMod::Schema::CCSPlayerPawn::AimPunchServices ( ) const

◆ ArmorValue()

int32_t VoltMod::Schema::CCSPlayerPawn::ArmorValue ( ) const

◆ EntitySpottedState()

◆ EyeAngles()

QAngle VoltMod::Schema::CCSPlayerPawn::EyeAngles ( ) const

◆ IsScoped()

bool VoltMod::Schema::CCSPlayerPawn::IsScoped ( ) const

◆ LastWeaponFireUsercmd()

int32_t VoltMod::Schema::CCSPlayerPawn::LastWeaponFireUsercmd ( ) const

◆ OnGroundLastTick()

bool VoltMod::Schema::CCSPlayerPawn::OnGroundLastTick ( ) const

◆ SetArmorValue()

◆ SetEyeAngles()

◆ SetIsScoped()

◆ SetLastWeaponFireUsercmd()

void VoltMod::Schema::CCSPlayerPawn::SetLastWeaponFireUsercmd ( int32_t  value) const

◆ SetOnGroundLastTick()

void VoltMod::Schema::CCSPlayerPawn::SetOnGroundLastTick ( bool  value) const

◆ SetShotsFired()

◆ SetVelocityModifier()

◆ ShotsFired()

int32_t VoltMod::Schema::CCSPlayerPawn::ShotsFired ( ) const

◆ VelocityModifier()

float VoltMod::Schema::CCSPlayerPawn::VelocityModifier ( ) const

The documentation for this class was generated from the following files: