Show / Hide Table of Contents

Class PropertyExtensions

Inheritance
System.Object
PropertyExtensions
Namespace: Eco.Gameplay.Property
Assembly: Eco.Gameplay.dll
Syntax
public static class PropertyExtensions : Object

Methods

EachSurface(IEnumerable<Vector2i>, Int32)

Declaration
public static IEnumerable<Vector3i> EachSurface(this IEnumerable<Vector2i> list, int maxDepth)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<Vector2i> list
System.Int32 maxDepth
Returns
Type Description
System.Collections.Generic.IEnumerable<Vector3i>

PlotPosToOwnableHandles(IEnumerable<PlotPos>)

Converts provided plot pos vectors to OwnableHandles for deed operations.

Declaration
public static IEnumerable<IOwnableHandle> PlotPosToOwnableHandles(this IEnumerable<PlotPos> plotPos)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<PlotPos> plotPos
Returns
Type Description
System.Collections.Generic.IEnumerable<IOwnableHandle>

PositionsAtPlotPos(Vector2i)

Declaration
public static IEnumerable<Vector2i> PositionsAtPlotPos(Vector2i plotPos)
Parameters
Type Name Description
Vector2i plotPos
Returns
Type Description
System.Collections.Generic.IEnumerable<Vector2i>
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾