Show / Hide Table of Contents

Class StatEntry

Inheritance
System.Object
StatEntry
Implements
IHasID
INamed
IReInitializable
IHasReferenceableSerializableID
IHasSerializableID
ILinkable
IDescribable
IHasTags
IController
IViewController
IHasUniversalID
Namespace: Eco.Core.Stats
Assembly: Eco.Gameplay.dll
Syntax
public class StatEntry : Object, IHasID, INamed, IReInitializable, IHasReferenceableSerializableID, IHasSerializableID, ILinkable, IDescribable, IHasTags, IController, IViewController, IHasUniversalID

Constructors

StatEntry()

Declaration
public StatEntry()

Properties

CanBeDeleted

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

ControllerID

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

Id

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

MarkedUpName

Declaration
public LocString MarkedUpName { get; }
Property Value
Type Description
LocString

Name

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

Tags

Declaration
public IEnumerable<Tag> Tags { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<Tag>

Methods

Description()

Declaration
public LocString Description()
Returns
Type Description
LocString

Destroyed()

Declaration
public void Destroyed()

Initialize()

Declaration
public void Initialize()

OnLinkClicked(TooltipOrigin, TooltipClickContext, User)

Declaration
public void OnLinkClicked(TooltipOrigin origin, TooltipClickContext clickContext, User user)
Parameters
Type Name Description
TooltipOrigin origin
TooltipClickContext clickContext
User user

ReInitialize()

Declaration
public void ReInitialize()

SetInfo(StatInfo)

Declaration
public void SetInfo(StatInfo info)
Parameters
Type Name Description
StatInfo info

UILinkContent()

Declaration
public LocString UILinkContent()
Returns
Type Description
LocString

Implements

IHasID
INamed
IReInitializable
IHasReferenceableSerializableID
IHasSerializableID
ILinkable
IDescribable
IHasTags
IController
IViewController
IHasUniversalID

Extension Methods

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