Class CCSPlayer_ItemServices
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CCSPlayer_ItemServices : CPlayer_ItemServices
- Inheritance
-
objectCCSPlayer_ItemServices
- Inherited Members
Constructors
CCSPlayer_ItemServices(nint)
public CCSPlayer_ItemServices(nint pointer)
Parameters
pointer
nint
Properties
HasDefuser
[SchemaMember("CCSPlayer_ItemServices", "m_bHasDefuser")]
public ref bool HasDefuser { get; }
Property Value
HasHeavyArmor
[SchemaMember("CCSPlayer_ItemServices", "m_bHasHeavyArmor")]
public ref bool HasHeavyArmor { get; }
Property Value
HasHelmet
[SchemaMember("CCSPlayer_ItemServices", "m_bHasHelmet")]
public ref bool HasHelmet { get; }
Property Value
Methods
CanAcquire(CEconItemView, AcquireMethod, nint)
public AcquireResult CanAcquire(CEconItemView itemView, AcquireMethod method, nint unknown = 0)
Parameters
itemView
CEconItemViewmethod
AcquireMethodunknown
nint
Returns
DropActivePlayerWeapon(CBasePlayerWeapon)
Drops the active player weapon on the ground.
public void DropActivePlayerWeapon(CBasePlayerWeapon activeWeapon)
Parameters
activeWeapon
CBasePlayerWeapon
Exceptions
- InvalidOperationException
ItemServices points to null
GiveNamedItem<T>(string)
public T? GiveNamedItem<T>(string item) where T : CEntityInstance
Parameters
item
string
Returns
- T
Type Parameters
T
RemoveWeapons()
Removes every weapon from the player.
public void RemoveWeapons()
Exceptions
- InvalidOperationException
ItemServices points to null