Show / Hide Table of Contents

Class PropertyValueManager

Tracks and updates the value of deeds dependent on what kind of property they are. Watches for changes from the RoomsPlugin.

Inheritance
System.Object
PropertyValueManager
Namespace: Eco.Gameplay.Housing.PropertyValues
Assembly: Eco.Gameplay.dll
Syntax
public class PropertyValueManager : Singleton<PropertyValueManager>

Constructors

PropertyValueManager()

Declaration
public PropertyValueManager()

Properties

OnRoomValueChangedEvent

Declaration
public ThreadSafeAction<Room> OnRoomValueChangedEvent { get; }
Property Value
Type Description
ThreadSafeAction<Room>

Methods

Initialize()

Declaration
public void Initialize()

Make(Deed)

Declaration
public PropertyValue Make(Deed deed)
Parameters
Type Name Description
Deed deed
Returns
Type Description
PropertyValue

UpdateAllProperties()

Declaration
public void UpdateAllProperties()

UpdateProperty(Deed)

Declaration
public void UpdateProperty(Deed deed)
Parameters
Type Name Description
Deed deed

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