Class SharedEntityStorageSystem
Inheritance
System.Object
SharedEntityStorageSystem
Assembly: Content.Shared.dll
Syntax
public abstract class SharedEntityStorageSystem : EntitySystem
Fields
|
Improve this Doc
View Source
ContainerName
Declaration
public const string ContainerName = null
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Declaration
protected readonly SharedPopupSystem Popup
Field Value
|
Improve this Doc
View Source
TransformSystem
Declaration
protected readonly SharedTransformSystem TransformSystem
Field Value
Type |
Description |
SharedTransformSystem |
|
Methods
|
Improve this Doc
View Source
AddToContents(EntityUid, EntityUid, SharedEntityStorageComponent)
Declaration
public bool AddToContents(EntityUid toAdd, EntityUid container, SharedEntityStorageComponent component = null)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
AddToggleOpenVerb(EntityUid, SharedEntityStorageComponent, GetVerbsEvent<InteractionVerb>)
Declaration
protected void AddToggleOpenVerb(EntityUid uid, SharedEntityStorageComponent component, GetVerbsEvent<InteractionVerb> args)
Parameters
|
Improve this Doc
View Source
CanClose(EntityUid, Boolean)
Declaration
public bool CanClose(EntityUid target, bool silent = false)
Parameters
Type |
Name |
Description |
EntityUid |
target |
|
System.Boolean |
silent |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanInsert(EntityUid, EntityUid, SharedEntityStorageComponent)
Declaration
public bool CanInsert(EntityUid toInsert, EntityUid container, SharedEntityStorageComponent component = null)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanOpen(EntityUid, EntityUid, Boolean, SharedEntityStorageComponent)
Declaration
public bool CanOpen(EntityUid user, EntityUid target, bool silent = false, SharedEntityStorageComponent component = null)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CloseStorage(EntityUid, SharedEntityStorageComponent)
Declaration
public void CloseStorage(EntityUid uid, SharedEntityStorageComponent component = null)
Parameters
|
Improve this Doc
View Source
EmptyContents(EntityUid, SharedEntityStorageComponent)
Declaration
public void EmptyContents(EntityUid uid, SharedEntityStorageComponent component = null)
Parameters
|
Improve this Doc
View Source
Insert(EntityUid, EntityUid, SharedEntityStorageComponent)
Declaration
public bool Insert(EntityUid toInsert, EntityUid container, SharedEntityStorageComponent component = null)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
OnComponentInit(EntityUid, SharedEntityStorageComponent, ComponentInit)
Declaration
protected virtual void OnComponentInit(EntityUid uid, SharedEntityStorageComponent component, ComponentInit args)
Parameters
|
Improve this Doc
View Source
OnComponentStartup(EntityUid, SharedEntityStorageComponent, ComponentStartup)
Declaration
protected virtual void OnComponentStartup(EntityUid uid, SharedEntityStorageComponent component, ComponentStartup args)
Parameters
|
Improve this Doc
View Source
OnDestruction(EntityUid, SharedEntityStorageComponent, DestructionEventArgs)
Declaration
protected void OnDestruction(EntityUid uid, SharedEntityStorageComponent component, DestructionEventArgs args)
Parameters
|
Improve this Doc
View Source
OnFoldAttempt(EntityUid, SharedEntityStorageComponent, ref FoldAttemptEvent)
Declaration
protected void OnFoldAttempt(EntityUid uid, SharedEntityStorageComponent component, ref FoldAttemptEvent args)
Parameters
|
Improve this Doc
View Source
OnGetState(EntityUid, SharedEntityStorageComponent, ref ComponentGetState)
Declaration
protected void OnGetState(EntityUid uid, SharedEntityStorageComponent component, ref ComponentGetState args)
Parameters
|
Improve this Doc
View Source
OnHandleState(EntityUid, SharedEntityStorageComponent, ref ComponentHandleState)
Declaration
protected void OnHandleState(EntityUid uid, SharedEntityStorageComponent component, ref ComponentHandleState args)
Parameters
|
Improve this Doc
View Source
OnInteract(EntityUid, SharedEntityStorageComponent, ActivateInWorldEvent)
Declaration
protected void OnInteract(EntityUid uid, SharedEntityStorageComponent component, ActivateInWorldEvent args)
Parameters
|
Improve this Doc
View Source
OnLockToggleAttempt(EntityUid, SharedEntityStorageComponent, ref LockToggleAttemptEvent)
Declaration
protected void OnLockToggleAttempt(EntityUid uid, SharedEntityStorageComponent target, ref LockToggleAttemptEvent args)
Parameters
|
Improve this Doc
View Source
OnRelayMovement(EntityUid, SharedEntityStorageComponent, ref ContainerRelayMovementEntityEvent)
Declaration
protected void OnRelayMovement(EntityUid uid, SharedEntityStorageComponent component, ref ContainerRelayMovementEntityEvent args)
Parameters
|
Improve this Doc
View Source
OpenStorage(EntityUid, SharedEntityStorageComponent)
Declaration
public void OpenStorage(EntityUid uid, SharedEntityStorageComponent component = null)
Parameters
|
Improve this Doc
View Source
ReleaseGas(EntityUid, SharedEntityStorageComponent)
Declaration
public virtual void ReleaseGas(EntityUid uid, SharedEntityStorageComponent component)
Parameters
|
Improve this Doc
View Source
Remove(EntityUid, EntityUid, SharedEntityStorageComponent, Nullable<TransformComponent>)
Declaration
public bool Remove(EntityUid toRemove, EntityUid container, SharedEntityStorageComponent component = null, TransformComponent? xform = null)
Parameters
Type |
Name |
Description |
EntityUid |
toRemove |
|
EntityUid |
container |
|
SharedEntityStorageComponent |
component |
|
System.Nullable<TransformComponent> |
xform |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
ResolveStorage(EntityUid, ref SharedEntityStorageComponent)
Declaration
public abstract bool ResolveStorage(EntityUid uid, ref SharedEntityStorageComponent component)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
TakeGas(EntityUid, SharedEntityStorageComponent)
Declaration
protected virtual void TakeGas(EntityUid uid, SharedEntityStorageComponent component)
Parameters
|
Improve this Doc
View Source
ToggleOpen(EntityUid, EntityUid, SharedEntityStorageComponent)
Declaration
public void ToggleOpen(EntityUid user, EntityUid target, SharedEntityStorageComponent component = null)
Parameters
|
Improve this Doc
View Source
TryCloseStorage(EntityUid)
Declaration
public bool TryCloseStorage(EntityUid target)
Parameters
Type |
Name |
Description |
EntityUid |
target |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
TryOpenStorage(EntityUid, EntityUid, Boolean)
Declaration
public bool TryOpenStorage(EntityUid user, EntityUid target, bool silent = false)
Parameters
Type |
Name |
Description |
EntityUid |
user |
|
EntityUid |
target |
|
System.Boolean |
silent |
|
Returns
Type |
Description |
System.Boolean |
|