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).
| Parameter | Type | Default |
|---|---|---|
pActiveWeapon | CBasePlayerWeapon* | |
eChain | HookChain | HookChain::Run |
RemoveWeapons
void RemoveWeapons(bool bRemoveSuit, HookChain eChain = HookChain::Run);Remove all weapons.
| Parameter | Type | Default |
|---|---|---|
bRemoveSuit | bool | |
eChain | HookChain | HookChain::Run |
GiveNamedItem
CBasePlayerWeapon* GiveNamedItem(const char* pszItem, HookChain eChain = HookChain::Run);Give item.
| Parameter | Type | Default |
|---|---|---|
pszItem | const char* | |
eChain | HookChain | HookChain::Run |