Show / Hide Table of Contents

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 Source

Abstract

Declaration
public bool Abstract { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Components

Extra components to add to this entity.

Declaration
public ComponentRegistry Components { get; }
Property Value
Type Description
Robust.Shared.Prototypes.ComponentRegistry
| Improve this Doc View Source

ID

Declaration
public string ID { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Parents

Declaration
public string[] Parents { get; }
Property Value
Type Description
System.String[]
| Improve this Doc View Source

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

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
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾