Show / Hide Table of Contents

Class SharedHandVirtualItemSystem

Inheritance
System.Object
SharedHandVirtualItemSystem
HandVirtualItemSystem
HandVirtualItemSystem
Namespace: Content.Shared.Hands
Assembly: Content.Shared.dll
Syntax
public abstract class SharedHandVirtualItemSystem : EntitySystem

Methods

| Improve this Doc View Source

Delete(HandVirtualItemComponent, EntityUid)

Queues a deletion for a virtual item and notifies the blocking entity and user.

Declaration
public void Delete(HandVirtualItemComponent comp, EntityUid user)
Parameters
Type Name Description
HandVirtualItemComponent comp
EntityUid user
| Improve this Doc View Source

DeleteInHandsMatching(EntityUid, EntityUid)

Deletes all virtual items in a user's hands with the specified blocked entity.

Declaration
public void DeleteInHandsMatching(EntityUid user, EntityUid matching)
Parameters
Type Name Description
EntityUid user
EntityUid matching
| Improve this Doc View Source

Initialize()

Declaration
public override void Initialize()
| Improve this Doc View Source

TrySpawnVirtualItemInHand(EntityUid, EntityUid)

Declaration
public bool TrySpawnVirtualItemInHand(EntityUid blockingEnt, EntityUid user)
Parameters
Type Name Description
EntityUid blockingEnt
EntityUid user
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TrySpawnVirtualItemInHand(EntityUid, EntityUid, out Nullable<EntityUid>)

Declaration
public bool TrySpawnVirtualItemInHand(EntityUid blockingEnt, EntityUid user, out EntityUid? virtualItem)
Parameters
Type Name Description
EntityUid blockingEnt
EntityUid user
System.Nullable<EntityUid> virtualItem
Returns
Type Description
System.Boolean
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾