Show / Hide Table of Contents

Class WorldObjectInfo

Stores type data about a WorldObject that gets shared with the client.

Inheritance
System.Object
WorldObjectInfo
Implements
IController
IViewController
IHasUniversalID
Namespace: Eco.Gameplay.Types
Assembly: Eco.Gameplay.dll
Syntax
public class WorldObjectInfo : Object, IController, IViewController, IHasUniversalID

Constructors

WorldObjectInfo(Type)

Declaration
public WorldObjectInfo(Type woType)
Parameters
Type Name Description
System.Type woType

Properties

ControllerID

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

Hideable

Declaration
public bool Hideable { get; set; }
Property Value
Type Description
System.Boolean

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

PlacementRequirements

Declaration
public WorldObjectPlacementRequirements PlacementRequirements { get; set; }
Property Value
Type Description
WorldObjectPlacementRequirements

RequiredComponents

Declaration
public List<Type> RequiredComponents { get; set; }
Property Value
Type Description
System.Collections.Generic.List<System.Type>

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