65 proto native
void SetFlags(
int includeFlags,
int excludeFlags,
int exclusiveFlags);
67 proto native
void SetCost(PGAreaType areaType,
float cost);
79 proto native
AIGroup CreateGroup(
string templateName);
83 proto native
AIGroup CreateDefaultGroup();
87 proto native
void DeleteGroup(notnull
AIGroup group);
110 proto native
bool RaycastNavMesh(
vector from,
vector to, PGFilter pgFilter, out
vector hitPos, out
vector hitNormal);
122 proto native
bool SampleNavmeshPosition(
vector position,
float maxDistance, PGFilter pgFilter, out
vector sampledPosition);
proto native int GetExlusiveFlags()
enum PGPolyFlags DOOR_OPENED
proto native void SetCost(PGAreaType areaType, float cost)
enum PGPolyFlags WATER_DEEP
enum PGPolyFlags WATER_SEA
enum PGPolyFlags OBJECTS_NOFFCON
proto native int GetExcludeFlags()
enum PGPolyFlags WATER_SEA_DEEP
enum PGPolyFlags GetIncludeFlags()
enum PGPolyFlags FENCE_WALL
enum PGPolyFlags DOOR_CLOSED
enum PGPolyFlags BUILDING
enum PGPolyFlags ROADWAY_BUILDING
proto native void SetFlags(ShapeFlags flags)