Show / Hide Table of Contents

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 Source

Blacklist

Declaration
public EntityWhitelist Blacklist
Field Value
Type Description
EntityWhitelist
| Improve this Doc View Source

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
| Improve this Doc View Source

EffectHint

Declaration
public string? EffectHint
Field Value
Type Description
System.Nullable<System.String>
| Improve this Doc View Source

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
| Improve this Doc View Source

TargetDepth

Declaration
public int TargetDepth
Field Value
Type Description
System.Int32
| Improve this Doc View Source

Whitelist

Declaration
public EntityWhitelist Whitelist
Field Value
Type Description
EntityWhitelist

Properties

| Improve this Doc View Source

ID

Declaration
public string ID { get; }
Property Value
Type Description
System.String

Implements

Robust.Shared.Prototypes.IPrototype
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾