Show / Hide Table of Contents

Class HandsContainer

Inheritance
System.Object
Robust.Client.UserInterface.Control
Robust.Client.UserInterface.Controls.Container
Robust.Client.UserInterface.Controls.GridContainer
ItemSlotUIContainer<HandButton>
HandsContainer
Implements
IItemslotUIContainer
Namespace: Content.Client.UserInterface.Systems.Hands.Controls
Assembly: Content.Client.dll
Syntax
public sealed class HandsContainer : ItemSlotUIContainer<HandButton>, IItemslotUIContainer

Constructors

| Improve this Doc View Source

HandsContainer()

Declaration
public HandsContainer()

Properties

| Improve this Doc View Source

ButtonCount

Declaration
public int ButtonCount { get; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

ColumnLimit

Declaration
public int ColumnLimit { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Indexer

Indexer. This is used to reference a HandsContainer from the controller.

Declaration
public string? Indexer { get; set; }
Property Value
Type Description
System.Nullable<System.String>
| Improve this Doc View Source

IsFull

Declaration
public bool IsFull { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

MaxButtonCount

Declaration
public int MaxButtonCount { get; set; }
Property Value
Type Description
System.Int32

Methods

| Improve this Doc View Source

AddButton(HandButton)

Declaration
public override HandButton AddButton(HandButton newButton)
Parameters
Type Name Description
HandButton newButton
Returns
Type Description
HandButton
Overrides
Content.Client.UserInterface.Systems.Inventory.Controls.ItemSlotUIContainer<Content.Client.UserInterface.Systems.Hands.Controls.HandButton>.AddButton(Content.Client.UserInterface.Systems.Hands.Controls.HandButton)
| Improve this Doc View Source

Clear()

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

GetButtons()

Declaration
public IEnumerable<HandButton> GetButtons()
Returns
Type Description
IEnumerable<HandButton>
| Improve this Doc View Source

RemoveButton(String)

Declaration
public override void RemoveButton(string handName)
Parameters
Type Name Description
System.String handName
Overrides
Content.Client.UserInterface.Systems.Inventory.Controls.ItemSlotUIContainer<Content.Client.UserInterface.Systems.Hands.Controls.HandButton>.RemoveButton(System.String)
| Improve this Doc View Source

TryGetLastButton(out HandButton)

Declaration
public bool TryGetLastButton(out HandButton control)
Parameters
Type Name Description
HandButton control
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TryRemoveLastHand(out HandButton)

Declaration
public bool TryRemoveLastHand(out HandButton control)
Parameters
Type Name Description
HandButton control
Returns
Type Description
System.Boolean

Implements

IItemslotUIContainer

Extension Methods

ControlExtension.GetControlOfType<T>(Control)
ControlExtension.GetControlOfType<T>(Control, String)
ControlExtension.GetControlOfType<T>(Control, Boolean)
ControlExtension.GetControlOfType<T>(Control, String, Boolean)
ControlExtension.GetSearchableControls(Control, Boolean)
ControlExtension.ChildrenContainText(Control, String)
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾