Class PropertyExtensions
Inheritance
System.Object
PropertyExtensions
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
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<Vector2i> |
|