Class ArtifactEffectPrototype
This is a prototype for...
Inheritance
System.Object
ArtifactEffectPrototype
Implements
Robust.Shared.Prototypes.IPrototype
Namespace: Content.Shared.Xenoarchaeology.XenoArtifacts
Assembly: Content.Shared.dll
Syntax
public sealed class ArtifactEffectPrototype : object, IPrototype
Fields
| Improve this Doc View SourceBlacklist
Declaration
public EntityWhitelist Blacklist
Field Value
Type | Description |
---|---|
EntityWhitelist |
Components
Components that are added to the artifact when the specfic effect is active. These are removed after the node is exited and the effect is changed.
Declaration
public ComponentRegistry Components
Field Value
Type | Description |
---|---|
Robust.Shared.Prototypes.ComponentRegistry |
EffectHint
Declaration
public string? EffectHint
Field Value
Type | Description |
---|---|
System.Nullable<System.String> |
PermanentComponents
Components that are permanently added to an entity when the effect's node is entered.
Declaration
public ComponentRegistry PermanentComponents
Field Value
Type | Description |
---|---|
Robust.Shared.Prototypes.ComponentRegistry |
TargetDepth
Declaration
public int TargetDepth
Field Value
Type | Description |
---|---|
System.Int32 |
Whitelist
Declaration
public EntityWhitelist Whitelist
Field Value
Type | Description |
---|---|
EntityWhitelist |
Properties
| Improve this Doc View SourceID
Declaration
public string ID { get; }
Property Value
Type | Description |
---|---|
System.String |
Implements
Robust.Shared.Prototypes.IPrototype