2757bf3a3b
Split VoxelWorld nav contracts into focused files and extract clustered coverage helpers so the navmesh service stays a coordinator instead of a catch-all runtime file.
19 lines
323 B
C#
19 lines
323 B
C#
namespace InfiniteWorld.VoxelWorld.Contracts
|
|
{
|
|
public enum WorldInterestKind
|
|
{
|
|
PlayerActor = 0,
|
|
ActiveNpc = 1,
|
|
SpawnAnchor = 2,
|
|
TransientNavHint = 3,
|
|
Other = 4
|
|
}
|
|
|
|
public enum NavCoverageState
|
|
{
|
|
Pending = 0,
|
|
Building = 1,
|
|
Ready = 2
|
|
}
|
|
}
|