Show / Hide Table of Contents

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
Namespace: Content.Shared.Silicons.Borgs.Components
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
public bool Activated
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
Type Description
EntityWhitelist
| 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
public int MaxModules
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
Type Description
EntityWhitelist
| 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
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾