Show / Hide Table of Contents

Class SettlementFoldoutBuilder

Handles making tooltips with RPC callbacks for filling in details for settlements.

Inheritance
System.Object
SettlementFoldoutBuilder
Implements
IController
IViewController
IHasUniversalID
Namespace: Eco.Gameplay.Settlements.Internal
Assembly: Eco.Gameplay.dll
Syntax
public class SettlementFoldoutBuilder : Object, IController, IViewController, IHasUniversalID

Constructors

SettlementFoldoutBuilder()

Declaration
public SettlementFoldoutBuilder()

Properties

ControllerID

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

Methods

GetStatusForSettlement(Vector2i)

Returns status text to show details of the settlement for given position

Declaration
public LocString GetStatusForSettlement(Vector2i playerPos)
Parameters
Type Name Description
Vector2i playerPos
Returns
Type Description
LocString

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
☀
☾