Show / Hide Table of Contents

Class RoomRequirementAttribute

Inheritance
System.Object
RoomRequirementAttribute
PropertyTypeRoomRequirementAttribute
RequireOwnedRoomAttribute
RequireRoomContainmentAttribute
RequireRoomMaterialTierAttribute
RequireRoomVolumeAttribute
Namespace: Eco.Gameplay.Property
Assembly: Eco.Gameplay.dll
Syntax
public abstract class RoomRequirementAttribute : Attribute

Constructors

RoomRequirementAttribute()

Declaration
protected RoomRequirementAttribute()

Properties

WorldObjectType

Declaration
public Type WorldObjectType { get; set; }
Property Value
Type Description
System.Type

Methods

Describe()

Declaration
public abstract LocString Describe()
Returns
Type Description
LocString

Describe(Room, User)

Declaration
public abstract LocString Describe(Room room, User owner)
Parameters
Type Name Description
Room room
User owner
Returns
Type Description
LocString

IsMet(Room, User)

Declaration
public abstract bool IsMet(Room room, User owner)
Parameters
Type Name Description
Room room
User owner
Returns
Type Description
System.Boolean

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