Class CartridgeLoaderBoundUserInterface
Inheritance
System.Object
CartridgeLoaderBoundUserInterface
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
|
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
|
Improve this Doc
View Source
UpdateState(BoundUserInterfaceState)
Declaration
protected override void UpdateState(BoundUserInterfaceState state)
Parameters
Type |
Name |
Description |
BoundUserInterfaceState |
state |
|