Entity systemClasses

CPlayer_ItemServices

Schema class CPlayer_ItemServices, derived from CPlayerPawnComponent.

Generated from the game's schema. Header: source2mod/schema/entity/classes/CPlayer_ItemServices.h

Inherits CPlayerPawnComponent

Methods

DropActivePlayerWeapon

void DropActivePlayerWeapon(CBasePlayerWeapon* pActiveWeapon, HookChain eChain = HookChain::Run);

Drop active weapon, recommended to use DropWeapon instead (parameter is ignored here).

ParameterTypeDefault
pActiveWeaponCBasePlayerWeapon*
eChainHookChainHookChain::Run

RemoveWeapons

void RemoveWeapons(bool bRemoveSuit, HookChain eChain = HookChain::Run);

Remove all weapons.

ParameterTypeDefault
bRemoveSuitbool
eChainHookChainHookChain::Run

GiveNamedItem

CBasePlayerWeapon* GiveNamedItem(const char* pszItem, HookChain eChain = HookChain::Run);

Give item.

ParameterTypeDefault
pszItemconst char*
eChainHookChainHookChain::Run

On this page