Class StationRecordKeyStorageSystem
Inheritance
System.Object
StationRecordKeyStorageSystem
Namespace: Content.Shared.StationRecords
Assembly: Content.Shared.dll
Syntax
public sealed class StationRecordKeyStorageSystem : EntitySystem
Methods
| Improve this Doc View SourceAssignKey(EntityUid, StationRecordKey, StationRecordKeyStorageComponent)
Assigns a station record key to an entity.
Declaration
public void AssignKey(EntityUid uid, StationRecordKey key, StationRecordKeyStorageComponent keyStorage = null)
Parameters
Type | Name | Description |
---|---|---|
EntityUid | uid | |
StationRecordKey | key | |
StationRecordKeyStorageComponent | keyStorage |
CheckKey(EntityUid, StationRecordKeyStorageComponent)
Checks if an entity currently contains a station record key.
Declaration
public bool CheckKey(EntityUid uid, StationRecordKeyStorageComponent keyStorage = null)
Parameters
Type | Name | Description |
---|---|---|
EntityUid | uid | |
StationRecordKeyStorageComponent | keyStorage |
Returns
Type | Description |
---|---|
System.Boolean |
Initialize()
Declaration
public override void Initialize()
RemoveKey(EntityUid, StationRecordKeyStorageComponent)
Removes a station record key from an entity.
Declaration
public StationRecordKey? RemoveKey(EntityUid uid, StationRecordKeyStorageComponent keyStorage = null)
Parameters
Type | Name | Description |
---|---|---|
EntityUid | uid | |
StationRecordKeyStorageComponent | keyStorage |
Returns
Type | Description |
---|---|
System.Nullable<StationRecordKey> |