Struct VoxelGridCell
Assembly: AnyPath.dll
Syntax
public struct VoxelGridCell : IEquatable<VoxelGridCell>, INodeFlags
Constructors
VoxelGridCell(int3, float, int)
Declaration
public VoxelGridCell(int3 position, float enterCost = 0, int flags = 0)
Parameters
Type |
Name |
Description |
int3 |
position |
|
float |
enterCost |
|
int |
flags |
|
VoxelGridCell(Vector3Int, float, int)
Declaration
public VoxelGridCell(Vector3Int position, float enterCost = 0, int flags = 0)
Parameters
Type |
Name |
Description |
Vector3Int |
position |
|
float |
enterCost |
|
int |
flags |
|
Properties
EnterCost
Declaration
public readonly float EnterCost { get; }
Property Value
Flags
Declaration
public int Flags { readonly get; set; }
Property Value
IsOpen
Declaration
public bool IsOpen { get; }
Property Value
Position
Declaration
public readonly int3 Position { get; }
Property Value
Methods
GetDirection(in VoxelGridCell, in VoxelGridCell)
Declaration
public static VoxelGridDirectionFlags GetDirection(in VoxelGridCell from, in VoxelGridCell to)
Parameters
Returns
ToVector3()
Declaration
public Vector3 ToVector3()
Returns
Operators
implicit operator int3(VoxelGridCell)
Declaration
public static implicit operator int3(VoxelGridCell cell)
Parameters
Returns
implicit operator Vector3Int(VoxelGridCell)
Declaration
public static implicit operator Vector3Int(VoxelGridCell cell)
Parameters
Returns
Type |
Description |
Vector3Int |
|
Implements
Extension Methods