Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.ReachSpec

Extends
Object
Modifiers
native

Core.Object
|   
+-- Engine.ReachSpec

Direct Known Subclasses:

AdvancedReachSpec, CeilingReachSpec, ForcedReachSpec, LadderReachSpec, ProscribedReachSpec, TeleportReachSpec

Constants Summary
BLOCKEDPATHCOST=10000000
Inherited Contants from Core.Object
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad

Variables Summary
boolbAddToNavigationOctree
boolbCanCutCorners
boolbCheckForObstructions
ActorBlockedBy
bytebPruned
boolbSkipPrune
VectorDirection
intDistance
intMaxLandingVelocity
pointerNavOctreeObject
bytePathColorIndex
array<class<ReachSpec>>PruneSpecList
intreachFlags
ReachSpec
boolbDisabled
intCollisionHeight
intCollisionRadius
ActorReferenceEnd
NavigationPointStart
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Core.Object
AlphaBlendType, EAspectRatioAxisConstraint, EAutomatedRunResult, EAxis, EDebugBreakType, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Core.Object
Array_Mirror, BitArray_Mirror, BoneAtom, Box, BoxSphereBounds, Color, Cylinder, double, FColorVertexBuffer_Mirror, Guid, IndirectArray_Mirror, InlinePointerArray_Mirror, InterpCurveFloat, InterpCurveLinearColor, InterpCurvePointFloat, InterpCurvePointLinearColor, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, OctreeElementId, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, RenderCommandFence_Mirror, Rotator, Set_Mirror, SHVector, SHVectorRGB, SparseArray_Mirror, TAlphaBlend, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
functionint CostFor (Pawn P)
functionVector GetDirection ()
functionNavigationPoint GetEnd ()
functionbool IsBlockedFor (Pawn P))
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, Atan2, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClampRotAxisFromBase, ClampRotAxisFromRange, ClassIsChildOf, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, DebugBreak, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, EvalInterpCurveFloat, EvalInterpCurveVector, EvalInterpCurveVector2D, Exp, FCeil, FClamp, FCubicInterp, FFloor, FindDeltaAngle, FindObject, FInterpConstantTo, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, float, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetBuildChangelistNumber, GetDotDistance, GetEngineVersion, GetEnum, GetFuncName, GetHeadingAngle, GetMappedRangeValue, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetRightMost, GetRotatorAxis, GetScriptTrace, GetStateName, GetSystemTime, GetUnAxes, GotoState, InCylinder, InStr, InverseTransformNormal, InverseTransformVector, IsA, IsChildState, IsInState, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, LerpColor, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, MakeRotationMatrix, MakeRotationTranslationMatrix, MakeRotator, MatrixGetAxis, MatrixGetOrigin, MatrixGetRotator, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, NoZDot, OrthoRotation, ParseLocalizedPropertyPath, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointDistToSegment, PointProjectToPlane, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, RTransform, SaveConfig, SClampRotAxis, ScriptTrace, SetUTracing, Sin, Split, SplitString, Sqrt, Square, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformNormal, TransformVector, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VRandCone, VRandCone2, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Constants Detail

BLOCKEDPATHCOST Source code

const BLOCKEDPATHCOST = 10000000;


Variables Detail

bAddToNavigationOctree Source code

var const editconst bool bAddToNavigationOctree;
whether or not this ReachSpec should be added to the navigation octree

bCanCutCorners Source code

var bool bCanCutCorners;
If true, pawns moving along this path can cut corners transitioning between this reachspec and adjacent reachspecs

bCheckForObstructions Source code

var bool bCheckForObstructions;
whether AI should check for dynamic obstructions (Actors with bBlocksNavigation=true) when traversing this ReachSpec

BlockedBy Source code

var Actor BlockedBy;
Actor that is blocking this ReachSpec, making it temporarily unusable

bPruned Source code

var byte bPruned;

bSkipPrune Source code

var const bool bSkipPrune;
Prune paths should skip trying to prune along these

Direction Source code

var Vector Direction;

Distance Source code

var int Distance;
return TRUE if it's safe to skip ahead past this edge, FALSE otherwise

MaxLandingVelocity Source code

var int MaxLandingVelocity;

NavOctreeObject Source code

var native transient const editconst pointer NavOctreeObject;
pointer to object in navigation octree

PathColorIndex Source code

var byte PathColorIndex;

PruneSpecList Source code

var const array<class<ReachSpec>> PruneSpecList;
Can always prune against these types of specs (even though class doesn't match)

reachFlags Source code

var int reachFlags;

ReachSpec

bDisabled Source code

var(ReachSpec) editconst bool bDisabled;
Reachspec has been disabled/blocked by kismet

CollisionHeight Source code

var(ReachSpec) const editconst int CollisionHeight;

CollisionRadius Source code

var(ReachSpec) const editconst int CollisionRadius;

End Source code

var(ReachSpec) const editconst ActorReference End;

Start Source code

var(ReachSpec) const editconst NavigationPoint Start;


Functions Detail

CostFor Source code

native final noexport function int CostFor ( Pawn P )
CostFor() Returns the "cost" in unreal units for Pawn P to travel from the start to the end of this reachspec

GetDirection Source code

native final noexport function Vector GetDirection ( )
Returns direction of this reach spec (considers non-static nodes)

GetEnd Source code

native final noexport function NavigationPoint GetEnd ( )
Returns nav point reference at end of spec

IsBlockedFor Source code

function bool IsBlockedFor ( Pawn P) )


Defaultproperties

defaultproperties
{
	bAddToNavigationOctree=true
	bCanCutCorners=true
	bCheckForObstructions=true
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:55.804 - Created with UnCodeX