Show / Hide Table of Contents

Interface IHasDynamicHomeFurnishingValue

World objects can implement this interface to define an additional component that will be calulated to determine home furnishing value when evaluating property value. This is used of things like PictureFrames which can hold artwork of dynamic value.

Namespace: Eco.Gameplay.Housing.PropertyValues
Assembly: Eco.Gameplay.dll
Syntax
public interface IHasDynamicHomeFurnishingValue

Properties

DynamicFurnishingTitle

How to describe the dynamic value in tooltips etc

Declaration
LocString DynamicFurnishingTitle { get; }
Property Value
Type Description
LocString

DynamicFurnishingValue

Returns the dynamic value

Declaration
float DynamicFurnishingValue { get; }
Property Value
Type Description
System.Single

UniqueObject

If a unique object is defined, then it will test uniqueness based on this dynamic trait instead of repetitions of the same type (ie, the artist of the painting is the unique factor for picture frames, making repeated paintings from the same artist reduce in value compared to different artists).

Declaration
object UniqueObject { get; }
Property Value
Type Description
System.Object

UniqueObjectName

What the type of the unique object is, described for tooltips and such.

Declaration
LocString UniqueObjectName { get; }
Property Value
Type Description
LocString

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