Class BorgChassisComponent
This is used for the core body of a borg. This manages a borg's
"brain", legs, modules, and battery. Essentially the master component
for borg logic.
Inheritance
System.Object
BorgChassisComponent
Assembly: Content.Shared.dll
Syntax
public sealed class BorgChassisComponent : Component
Fields
|
Improve this Doc
View Source
Activated
Whether or not the borg is activated, meaning it has access to modules and a heightened movement speed
Declaration
Field Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
BrainContainer
Declaration
public ContainerSlot BrainContainer
Field Value
Type |
Description |
Robust.Shared.Containers.ContainerSlot |
|
|
Improve this Doc
View Source
BrainContainerId
The container ID for the brain
Declaration
public string BrainContainerId
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
BrainWhitelist
A whitelist for which entities count as valid brains
Declaration
public EntityWhitelist BrainWhitelist
Field Value
|
Improve this Doc
View Source
HasMindState
Declaration
public string HasMindState
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
MaxModules
How many modules can be installed in this borg
Declaration
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
ModuleContainer
Declaration
public Container ModuleContainer
Field Value
Type |
Description |
Robust.Shared.Containers.Container |
|
|
Improve this Doc
View Source
ModuleContainerId
The ID for the module container
Declaration
public string ModuleContainerId
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ModuleWhitelist
A whitelist for what types of modules can be installed into this borg
Declaration
public EntityWhitelist ModuleWhitelist
Field Value
|
Improve this Doc
View Source
NoMindState
Declaration
public string NoMindState
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
SelectedModule
The currently selected module
Declaration
public EntityUid? SelectedModule
Field Value
Type |
Description |
System.Nullable<EntityUid> |
|
Properties
|
Improve this Doc
View Source
BrainEntity
Declaration
public EntityUid? BrainEntity { get; }
Property Value
Type |
Description |
System.Nullable<EntityUid> |
|
|
Improve this Doc
View Source
ModuleCount
Declaration
public int ModuleCount { get; }
Property Value
Type |
Description |
System.Int32 |
|