Class RandomHumanoidSettingsPrototype
This is what is used to change a humanoid spawned by RandomHumanoidSystem in Content.Server.
Inheritance
System.Object
RandomHumanoidSettingsPrototype
Implements
Robust.Shared.Prototypes.IPrototype
Robust.Shared.Prototypes.IInheritingPrototype
Namespace: Content.Shared.Humanoid.Prototypes
Assembly: Content.Shared.dll
Syntax
public sealed class RandomHumanoidSettingsPrototype : object, IPrototype, IInheritingPrototype
Properties
| Improve this Doc View SourceAbstract
Declaration
public bool Abstract { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Components
Extra components to add to this entity.
Declaration
public ComponentRegistry Components { get; }
Property Value
Type | Description |
---|---|
Robust.Shared.Prototypes.ComponentRegistry |
ID
Declaration
public string ID { get; }
Property Value
Type | Description |
---|---|
System.String |
Parents
Declaration
public string[] Parents { get; }
Property Value
Type | Description |
---|---|
System.String[] |
RandomizeName
Whether the humanoid's name should take from the randomized profile or not.
Declaration
public bool RandomizeName { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
SpeciesBlacklist
Species that will be ignored by the randomizer.
Declaration
public HashSet<string> SpeciesBlacklist { get; }
Property Value
Type | Description |
---|---|
HashSet<System.String> |
Implements
Robust.Shared.Prototypes.IPrototype
Robust.Shared.Prototypes.IInheritingPrototype