rott/kf_sources/Engine/Classes/ReachSpec.uc
2026-07-14 20:27:09 +07:00

35 lines
995 B
Ucode

//=============================================================================
// ReachSpec.
//
// A Reachspec describes the reachability requirements between two NavigationPoints
//
//=============================================================================
class ReachSpec extends Object
native;
/*
enum EReachSpecFlags
{
R_WALK = 1, //walking required
R_FLY = 2, //flying required
R_SWIM = 4, //swimming required
R_JUMP = 8, // jumping required
R_DOOR = 16,
R_SPECIAL = 32,
R_LADDER = 64,
R_PROSCRIBED = 128,
R_FORCED = 256,
R_PLAYERONLY = 512
};
*/
var int Distance;
var const NavigationPoint Start; // navigationpoint at start of this path
var const NavigationPoint End; // navigationpoint at endpoint of this path (next waypoint or goal)
var int CollisionRadius;
var int CollisionHeight;
var int reachFlags; // see EReachSpecFlags definition in UnPath.h
var int MaxLandingVelocity;
var byte bPruned;
var bool bForced;