Show / Hide Table of Contents

Class CartridgeLoaderBoundUserInterface

Inheritance
System.Object
CartridgeLoaderBoundUserInterface
PdaBoundUserInterface
Namespace: Content.Client.CartridgeLoader
Assembly: Content.Client.dll
Syntax
public abstract class CartridgeLoaderBoundUserInterface : BoundUserInterface

Constructors

| Improve this Doc View Source

CartridgeLoaderBoundUserInterface(EntityUid, Enum)

Declaration
protected CartridgeLoaderBoundUserInterface(EntityUid owner, Enum uiKey)
Parameters
Type Name Description
EntityUid owner
Enum uiKey

Methods

| Improve this Doc View Source

ActivateCartridge(EntityUid)

Declaration
protected void ActivateCartridge(EntityUid cartridgeUid)
Parameters
Type Name Description
EntityUid cartridgeUid
| Improve this Doc View Source

AttachCartridgeUI(Control, Nullable<String>)

The implementing ui needs to add the passed ui fragment as a child to itself

Declaration
protected abstract void AttachCartridgeUI(Control cartridgeUIFragment, string? title)
Parameters
Type Name Description
Robust.Client.UserInterface.Control cartridgeUIFragment
System.Nullable<System.String> title
| Improve this Doc View Source

DeactivateActiveCartridge()

Declaration
protected void DeactivateActiveCartridge()
| Improve this Doc View Source

DetachCartridgeUI(Control)

The implementing ui needs to remove the passed ui from itself

Declaration
protected abstract void DetachCartridgeUI(Control cartridgeUIFragment)
Parameters
Type Name Description
Robust.Client.UserInterface.Control cartridgeUIFragment
| Improve this Doc View Source

Dispose(Boolean)

Declaration
protected override void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing
| Improve this Doc View Source

InstallCartridge(EntityUid)

Declaration
protected void InstallCartridge(EntityUid cartridgeUid)
Parameters
Type Name Description
EntityUid cartridgeUid
| Improve this Doc View Source

RetrieveCartridgeComponent(Nullable<EntityUid>)

Declaration
protected CartridgeComponent RetrieveCartridgeComponent(EntityUid? cartridgeUid)
Parameters
Type Name Description
System.Nullable<EntityUid> cartridgeUid
Returns
Type Description
CartridgeComponent
| Improve this Doc View Source

UninstallCartridge(EntityUid)

Declaration
protected void UninstallCartridge(EntityUid cartridgeUid)
Parameters
Type Name Description
EntityUid cartridgeUid
| Improve this Doc View Source

UpdateAvailablePrograms(List<(EntityUid, CartridgeComponent)>)

Declaration
protected abstract void UpdateAvailablePrograms(List<(EntityUid, CartridgeComponent)> programs)
Parameters
Type Name Description
List<System.ValueTuple<EntityUid, CartridgeComponent>> programs
| Improve this Doc View Source

UpdateState(BoundUserInterfaceState)

Declaration
protected override void UpdateState(BoundUserInterfaceState state)
Parameters
Type Name Description
BoundUserInterfaceState state
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾