Class WorldObjectPlacementRequirements
Contains all placement requirements that should be met for a WorldObject to be placed.
Inheritance
System.Object
WorldObjectPlacementRequirements
Namespace: Eco.Shared.SharedTypes
Assembly: Eco.Shared.dll
Syntax
public sealed class WorldObjectPlacementRequirements : ValueType
Remarks
Can be used from the client to make pre-emptive validations and render helpful stuff (e.g.: occupancy box).
Fields
CanBePlacedInWater
Declaration
public bool CanBePlacedInWater
Field Value
Type | Description |
---|---|
System.Boolean |
PositionRequirements
Declaration
public Dictionary<PositionRequirementType, List<Vector3i>> PositionRequirements
Field Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<PositionRequirementType, System.Collections.Generic.List<Vector3i>> |
RequiredAttachedSide
Declaration
public DirectionAxisFlags RequiredAttachedSide
Field Value
Type | Description |
---|---|
DirectionAxisFlags |
WaterDepthRequirements
Declaration
public Dictionary<Vector3i, int> WaterDepthRequirements
Field Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<Vector3i, System.Int32> |