Show / Hide Table of Contents

Class RoomValue

Inheritance
System.Object
RoomValue
StandardFurnishedRoomValue
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
Namespace: Eco.Gameplay.Housing.PropertyValues.Internal
Assembly: Eco.Gameplay.dll
Syntax
public abstract class RoomValue : Object, IController, IViewController, IHasUniversalID, INotifyPropertyChanged

Constructors

RoomValue()

Declaration
protected RoomValue()

Properties

AppliesToPropertyType

Declaration
public abstract PropertyType AppliesToPropertyType { get; }
Property Value
Type Description
PropertyType

ControllerID

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

Description

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

Title

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

TitleLink

Declaration
public virtual LocString TitleLink { get; }
Property Value
Type Description
LocString

Value

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

Methods

CalculateValue(RoomStats)

Declaration
public abstract void CalculateValue(RoomStats roomStats)
Parameters
Type Name Description
RoomStats roomStats

Events

PropertyChanged

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

Implements

IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged

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