Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
aiworld.c File Reference

Go to the source code of this file.

Data Structures

class  AIWorld
 

Enumerations

enum  PGPolyFlags
 

Functions

enum PGPolyFlags GetIncludeFlags ()
 
proto native int GetExcludeFlags ()
 
proto native int GetExlusiveFlags ()
 
proto native void SetFlags (int includeFlags, int excludeFlags, int exclusiveFlags)
 
proto native void SetCost (PGAreaType areaType, float cost)
 

Variables

enum PGPolyFlags NONE
 
enum PGPolyFlags TERRAIN
 
enum PGPolyFlags WATER
 
enum PGPolyFlags WATER_DEEP
 
enum PGPolyFlags WATER_SEA
 
enum PGPolyFlags WATER_SEA_DEEP
 
enum PGPolyFlags OBJECTS_NOFFCON
 
enum PGPolyFlags OBJECTS
 
enum PGPolyFlags BUILDING
 
enum PGPolyFlags ROADWAY
 
enum PGPolyFlags TREE
 
enum PGPolyFlags ROADWAY_BUILDING
 
enum PGPolyFlags DOOR_OPENED
 
enum PGPolyFlags DOOR_CLOSED
 
enum PGPolyFlags LADDER
 
enum PGPolyFlags CRAWL
 
enum PGPolyFlags CROUCH
 
enum PGPolyFlags FENCE_WALL
 
 WALK
 
 DISABLED
 
 DOOR
 
 INSIDE
 
 SWIM
 
 SWIM_SEA
 
 JUMP_OVER
 
 JUMP_DOWN
 
 CLIMB
 
 UNREACHABLE
 
 ALL
 
 JUMP
 
 SPECIAL
 

Enumeration Type Documentation

◆ PGPolyFlags

Definition at line 1 of file aiworld.c.

Function Documentation

◆ GetExcludeFlags()

proto native int GetExcludeFlags ( )

◆ GetExlusiveFlags()

proto native int GetExlusiveFlags ( )

◆ GetIncludeFlags()

enum PGPolyFlags GetIncludeFlags ( )

Filter for FindPath, RaycastNavMesh, SampleNavmeshPosition

◆ SetCost()

proto native void SetCost ( PGAreaType  areaType,
float  cost 
)

◆ SetFlags()

proto native void SetFlags ( int  includeFlags,
int  excludeFlags,
int  exclusiveFlags 
)

Variable Documentation

◆ ALL

@ ALL

Definition at line 21 of file aiworld.c.

◆ BUILDING

enum PGPolyFlags BUILDING

◆ CLIMB

CLIMB

Definition at line 15 of file aiworld.c.

◆ CRAWL

CRAWL

Definition at line 16 of file aiworld.c.

◆ CROUCH

CROUCH

Definition at line 17 of file aiworld.c.

◆ DISABLED

@ DISABLED

Definition at line 5 of file aiworld.c.

◆ DOOR

DOOR

Definition at line 6 of file aiworld.c.

◆ DOOR_CLOSED

enum PGPolyFlags DOOR_CLOSED

◆ DOOR_OPENED

enum PGPolyFlags DOOR_OPENED

◆ FENCE_WALL

enum PGPolyFlags FENCE_WALL

◆ INSIDE

INSIDE

Definition at line 7 of file aiworld.c.

◆ JUMP

JUMP

Definition at line 23 of file aiworld.c.

◆ JUMP_DOWN

JUMP_DOWN

Definition at line 14 of file aiworld.c.

◆ JUMP_OVER

JUMP_OVER

Definition at line 13 of file aiworld.c.

◆ LADDER

LADDER

Definition at line 12 of file aiworld.c.

◆ NONE

@ NONE

Definition at line 2 of file aiworld.c.

◆ OBJECTS

enum PGPolyFlags OBJECTS

◆ OBJECTS_NOFFCON

enum PGPolyFlags OBJECTS_NOFFCON

◆ ROADWAY

enum PGPolyFlags ROADWAY

◆ ROADWAY_BUILDING

enum PGPolyFlags ROADWAY_BUILDING

◆ SPECIAL

SPECIAL

Definition at line 25 of file aiworld.c.

◆ SWIM

SWIM

Definition at line 9 of file aiworld.c.

◆ SWIM_SEA

SWIM_SEA

Definition at line 10 of file aiworld.c.

◆ TERRAIN

enum PGPolyFlags TERRAIN

◆ TREE

enum PGPolyFlags TREE

◆ UNREACHABLE

UNREACHABLE

Definition at line 19 of file aiworld.c.

◆ WALK

WALK

Definition at line 4 of file aiworld.c.

◆ WATER

enum PGPolyFlags WATER

◆ WATER_DEEP

enum PGPolyFlags WATER_DEEP

◆ WATER_SEA

enum PGPolyFlags WATER_SEA

◆ WATER_SEA_DEEP

enum PGPolyFlags WATER_SEA_DEEP