SchemaEntityClasses
CBasePlayerPawn
CBasePlayerPawn
Inheritance: CBaseCombatCharacter
Fields
- m_pWeaponServices CPlayer_WeaponServices*
- m_pItemServices CPlayer_ItemServices*
- m_pAutoaimServices CPlayer_AutoaimServices*
- m_pObserverServices CPlayer_ObserverServices*
- m_pWaterServices CPlayer_WaterServices*
- m_pUseServices CPlayer_UseServices*
- m_pFlashlightServices CPlayer_FlashlightServices*
- m_pCameraServices CPlayer_CameraServices*
- m_pMovementServices CPlayer_MovementServices*
- m_ServerViewAngleChanges CUtlVector<ViewAngleServerChange_t>
- v_angle QAngle
- v_anglePrevious QAngle
- m_iHideHUD uint32_t
- m_skybox3d sky3dparams_t
- m_fTimeLastHurt float
- m_flDeathTime float
- m_fNextSuicideTime float
- m_fInitHUD bool
- m_pExpresser CAI_Expresser*
- m_hController CHandle<CBasePlayerController>
- m_hDefaultController CHandle<CBasePlayerController>
- m_fHltvReplayDelay float
- m_fHltvReplayEnd float
- m_iHltvReplayEntity CEntityIndex
- m_sndOpvarLatchData CUtlVector<sndopvarlatchdata_t>
Methods
CommitSuicide(bExplode, bForce)
Force suicide.
Parameters
- bExplode bool
- bForce bool
SnapViewAngles(angEyeAngles)
Snaps the pawn's view angles. No-op where the engine function could not be resolved.
Parameters
- angEyeAngles const QAngle&
CCSPlayerController* GetController()
Get controller.
CCSPlayerController* GetDefaultController()
Get default controller.
CBasePlayerPawn* New(className)
Parameters
- className const char*
CBasePlayerPawn* FromIndex(iIndex)
Parameters
- iIndex int
CBasePlayerPawn* FromIndex(index)
Parameters
- index CEntityIndex