Show / Hide Table of Contents

Class ButtonListEntry

Inheritance
System.Object
ButtonListEntry
Implements
IController
IViewController
IHasUniversalID
Namespace: Eco.Gameplay.UI
Assembly: Eco.Gameplay.dll
Syntax
public class ButtonListEntry : Object, IController, IViewController, IHasUniversalID

Constructors

ButtonListEntry()

Declaration
public ButtonListEntry()

Fields

ApplyEvent

Declaration
public Action<Player> ApplyEvent
Field Value
Type Description
System.Action<Player>

DeleteEvent

Declaration
public Action<Player> DeleteEvent
Field Value
Type Description
System.Action<Player>

Properties

ButtonText

Declaration
public string ButtonText { get; set; }
Property Value
Type Description
System.String

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

Handle

Declaration
public object Handle { get; set; }
Property Value
Type Description
System.Object

HasApplyButton

Declaration
public bool HasApplyButton { get; set; }
Property Value
Type Description
System.Boolean

HasDeleteButton

Declaration
public bool HasDeleteButton { get; set; }
Property Value
Type Description
System.Boolean

Title

Declaration
public LocString Title { get; set; }
Property Value
Type Description
LocString

Methods

Apply(Player)

Declaration
public void Apply(Player player)
Parameters
Type Name Description
Player player

Delete(Player)

Declaration
public void Delete(Player player)
Parameters
Type Name Description
Player player

Events

PropertyChanged

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Implements

IController
IViewController
IHasUniversalID

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾