C# Class Pathfinding.Voxels.VoxelArea

Show file Open project: henryj41043/TheUnseen Class Usage Examples

Public Properties

Property Type Description
DirectionX int[]
DirectionZ int[]
VectorDirection UnityEngine.Vector3[]
areaTypes int[]
cells Pathfinding.Voxels.VoxelCell[]
compactCells Pathfinding.Voxels.CompactVoxelCell[]
compactSpanCount int
compactSpans Pathfinding.Voxels.CompactVoxelSpan[]
depth int
dist ushort[]
linkedSpans Pathfinding.Voxels.LinkedVoxelSpan[]
maxDistance ushort
maxRegions int
tmpUShortArr ushort[]
width int

Public Methods

Method Description
AddLinkedSpan ( int index, uint bottom, uint top, int area, int voxelWalkableClimb ) : void
GetSpanCount ( ) : int
GetSpanCountAll ( ) : int
Reset ( ) : void
VoxelArea ( int width, int depth ) : UnityEngine

Private Methods

Method Description
ResetLinkedVoxelSpans ( ) : void

Method Details

AddLinkedSpan() public method

public AddLinkedSpan ( int index, uint bottom, uint top, int area, int voxelWalkableClimb ) : void
index int
bottom uint
top uint
area int
voxelWalkableClimb int
return void

GetSpanCount() public method

public GetSpanCount ( ) : int
return int

GetSpanCountAll() public method

public GetSpanCountAll ( ) : int
return int

Reset() public method

public Reset ( ) : void
return void

VoxelArea() public method

public VoxelArea ( int width, int depth ) : UnityEngine
width int
depth int
return UnityEngine

Property Details

DirectionX public property

public int[] DirectionX
return int[]

DirectionZ public property

public int[] DirectionZ
return int[]

VectorDirection public property

public Vector3[],UnityEngine VectorDirection
return UnityEngine.Vector3[]

areaTypes public property

public int[] areaTypes
return int[]

cells public property

public VoxelCell[],Pathfinding.Voxels cells
return Pathfinding.Voxels.VoxelCell[]

compactCells public property

public CompactVoxelCell[],Pathfinding.Voxels compactCells
return Pathfinding.Voxels.CompactVoxelCell[]

compactSpanCount public property

public int compactSpanCount
return int

compactSpans public property

public CompactVoxelSpan[],Pathfinding.Voxels compactSpans
return Pathfinding.Voxels.CompactVoxelSpan[]

depth public property

public int depth
return int

dist public property

public ushort[] dist
return ushort[]

linkedSpans public property

public LinkedVoxelSpan[],Pathfinding.Voxels linkedSpans
return Pathfinding.Voxels.LinkedVoxelSpan[]

maxDistance public property

public ushort maxDistance
return ushort

maxRegions public property

public int maxRegions
return int

tmpUShortArr public property

public ushort[] tmpUShortArr
return ushort[]

width public property

public int width
return int