Show / Hide Table of Contents

Class PositionRequirementType

Occupancy Requirements can vary per position. These are all the used types so far.

Inheritance
System.Object
PositionRequirementType
Namespace: Eco.Shared.SharedTypes
Assembly: Eco.Shared.dll
Syntax
public sealed class PositionRequirementType : Enum
Remarks

Used by both server and client to validate the position of a WorldObject's placement.

Fields

InsideWater

Declaration
public const PositionRequirementType InsideWater
Field Value
Type Description
PositionRequirementType

OnEmptySpace

Declaration
public const PositionRequirementType OnEmptySpace
Field Value
Type Description
PositionRequirementType

OnSolidGround

Declaration
public const PositionRequirementType OnSolidGround
Field Value
Type Description
PositionRequirementType

value__

Declaration
public int value__
Field Value
Type Description
System.Int32

Extension Methods

CommandLine.FeedFromCommandLine(Object)
CommandLine.ToCommandLineArgs(Object, Func<Object, Boolean>)
ListUtil.DepthFirstTraversal<T>(T, Func<T, IEnumerable<T>>)
EnumerableExtensions.SingleItemAsEnumerable<T>(T)
EventUtils.RaiseEvent<TEventArgs>(Object, String, TEventArgs)
PredicateUtils.MatchesAll<TEnumerable, T>(T, TEnumerable)
PredicateUtils.MatchesAll<T>(T, Func<T, Boolean>[])
PredicateUtils.MatchesAny<TEnumerable, T>(T, TEnumerable)
ReflectionUtils.PropertyValue<T>(Object, PropertyInfo)
ReflectionUtils.TryGetPropertyValueByName<T>(Object, String, out T)
ReflectionUtils.GetPropertyValueByName<T>(Object, String)
ReflectionUtils.SetPropertyByName(Object, String, Object)
ReflectionUtils.GetStructPropertyByName<T>(Object, String)
ReflectionUtils.GetStringPropertyByName(Object, String)
ReflectionUtils.ZipByProperty<T>(Object, Object, Object, Func<T, T, T>)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾