Show / Hide Table of Contents

Class SharedBorgSystem

This handles logic, interactions, and UI related to BorgChassisComponent and other related components.

Inheritance
System.Object
SharedBorgSystem
BorgSystem
BorgSystem
Namespace: Content.Shared.Silicons.Borgs
Assembly: Content.Shared.dll
Syntax
public abstract class SharedBorgSystem : EntitySystem

Fields

| Improve this Doc View Source

Container

Declaration
protected readonly SharedContainerSystem Container
Field Value
Type Description
Robust.Shared.Containers.SharedContainerSystem
| Improve this Doc View Source

ItemSlots

Declaration
protected readonly ItemSlotsSystem ItemSlots
Field Value
Type Description
ItemSlotsSystem
| Improve this Doc View Source

Popup

Declaration
protected readonly SharedPopupSystem Popup
Field Value
Type Description
SharedPopupSystem

Methods

| Improve this Doc View Source

Initialize()

Declaration
public override void Initialize()
| Improve this Doc View Source

InitializeRelay()

Declaration
public void InitializeRelay()
| Improve this Doc View Source

OnInserted(EntityUid, BorgChassisComponent, EntInsertedIntoContainerMessage)

Declaration
protected virtual void OnInserted(EntityUid uid, BorgChassisComponent component, EntInsertedIntoContainerMessage args)
Parameters
Type Name Description
EntityUid uid
BorgChassisComponent component
Robust.Shared.Containers.EntInsertedIntoContainerMessage args
| Improve this Doc View Source

OnRemoved(EntityUid, BorgChassisComponent, EntRemovedFromContainerMessage)

Declaration
protected virtual void OnRemoved(EntityUid uid, BorgChassisComponent component, EntRemovedFromContainerMessage args)
Parameters
Type Name Description
EntityUid uid
BorgChassisComponent component
Robust.Shared.Containers.EntRemovedFromContainerMessage args
| Improve this Doc View Source

RelayRefToModule<T>(EntityUid, BorgChassisComponent, ref T)

Declaration
protected void RelayRefToModule<T>(EntityUid uid, BorgChassisComponent component, ref T args)
    where T : class
Parameters
Type Name Description
EntityUid uid
BorgChassisComponent component
T args
Type Parameters
Name Description
T
| Improve this Doc View Source

RelayToModule<T>(EntityUid, BorgChassisComponent, T)

Declaration
protected void RelayToModule<T>(EntityUid uid, BorgChassisComponent component, T args)
    where T : class
Parameters
Type Name Description
EntityUid uid
BorgChassisComponent component
T args
Type Parameters
Name Description
T
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾