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

Engine.NavMeshObstacle

Extends
Actor
Modifiers
native ( AI ) implements ( Interface_NavMeshPathObstacle ) placeable

Copyright 1998-2011 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.NavMeshObstacle

Constants Summary
Inherited Contants from Engine.Actor
ACTORMAXSTEPHEIGHT, MINFLOORZ, RBSTATE_ANGVELSCALE, RBSTATE_LINVELSCALE, RB_NeedsUpdate, RB_None, RB_Sleeping, REP_RBLOCATION_ERROR_TOLERANCE_SQ, TRACEFLAG_Blocking, TRACEFLAG_Bullet, TRACEFLAG_PhysicsVolumes, TRACEFLAG_SkipMovers
Inherited Contants from Core.Object
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad

Variables Summary
NavMeshObstacle
boolbEnabled
boolbPreserveInternalGeo
Inherited Variables from Engine.Actor
Acceleration, AllComponents, AngularVelocity, Attached, bAllowFluidSurfaceInteraction, bAlwaysEncroachCheck, bAlwaysRelevant, bAlwaysTick, Base, BaseBoneName, BaseSkelComponent, bBlockActors, bBlocksNavigation, bBlocksTeleport, bBounce, bCallRigidBodyWakeEvents, bCanBeAdheredTo, bCanBeDamaged, bCanBeFrictionedTo, bCanStepUpOn, bCanTeleport, bCollideActors, bCollideAsEncroacher, bCollideComplex, bCollideWhenPlacing, bCollideWorld, bComponentOutsideWorld, bConsiderAllStaticMeshComponentsForStreaming, bDebug, bDebugEffectIsRelevant, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyedByInterpActor, bDestroyInPainVolume, bEditable, bEdShouldSnap, bExchangedRoles, bForceAllowKismetModification, bForceDemoRelevant, bForceNetUpdate, bForceOctreeSNFilter, bGameRelevant, bHardAttach, bHasAlternateTargetLocation, bHidden, bHiddenEd, bHiddenEdCustom, bHiddenEdGroup, bHiddenEdLevel, bHiddenEdTemporary, bHurtEntry, bIgnoreBaseRotation, bIgnoreEncroachers, bIgnoreRigidBodyPawns, bIsMoving, bJustTeleported, bKillDuringLevelTransition, bLockLocation, BlockRigidBody, bMovable, bMoveIgnoresDestruction, bNetDirty, bNetInitial, bNetInitialRotation, bNetOwner, bNetTemporary, bNoDelete, bNoEncroachCheck, bOnlyDirtyReplication, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bPathColliding, bPathTemp, bPendingDelete, bPendingNetUpdate, bPhysRigidBodyOutOfWorldCheck, bPostRenderIfNotVisible, bProjTarget, bPushedByEncroachers, bReplicateInstigator, bReplicateMovement, bReplicateRigidBodyLocation, bRigidBodyWasAwake, bRouteBeginPlayEvenIfStatic, bScriptInitialized, bShadowParented, bShouldBaseAtStartup, bSkipActorPropertyReplication, bStatic, bTearOff, bTempEditor, bTicked, bTickIsDisabled, bUpdateSimulatedPosition, bWorldGeometry, Children, CollisionComponent, CollisionType, Components, CreationTime, CustomTimeDilation, DetachFence, DrawScale3D, DrawScale, EditorIconColor, GeneratedEvents, Group, HiddenEditorViews, InitialState, Instigator, LastNetUpdateTime, LastRenderTime, LatentActions, LatentFloat, LatentSeqNode, LifeSpan, Location, MessageClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OverlapTag, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, RelativeLocation, RelativeRotation, RemoteRole, ReplicatedCollisionType, Role, Rotation, RotationRate, SupportedEvents, Tag, TickFrequency, TickFrequencyAtEndDistance, TickFrequencyDecreaseDistanceEnd, TickFrequencyDecreaseDistanceStart, TickFrequencyLastSeenTimeBeforeForcingMaxTickFrequency, TickGroup, Timers, TimeSinceLastTick, Touching, Velocity, WorldInfo
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Engine.Actor
ECollisionType, EDoubleClickDir, EMoveDir, ENetRole, EPhysics, ETravelType
Inherited Enumerations from Core.Object
AlphaBlendType, EAspectRatioAxisConstraint, EAutomatedRunResult, EAxis, EDebugBreakType, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Engine.Actor
ActorReference, AnimSlotDesc, AnimSlotInfo, BasedPosition, CollisionImpactData, ImpactInfo, NavReference, PhysEffectInfo, RigidBodyContactInfo, RigidBodyState, TimerData, TraceHitInfo
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
eventbool GetObstacleBoudingShape (out array<vector> Shape))
function OnToggle (SeqAct_Toggle Action))
function PostBeginPlay ()))
function RegisterObstacle ()
function SetEnabled (bool bInEnabled))
function UnRegisterObstacle ()
Inherited Functions from Engine.Actor
ActivateEventClass, AllActors, AllOwnedComponents, AnimTreeUpdated, ApplyFluidSurfaceImpact, Attach, AttachComponent, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginAnimControl, bool, BP2Vect, BroadcastLocalizedMessage, BroadcastLocalizedTeamMessage, Bump, CalcCamera, CalculateMinSpeedTrajectory, CanActorPlayFaceFXAnim, CanSplash, ChartData, CheckForErrors, CheckHitInfo, ChildActors, ClampRotation, ClearAllTimers, ClearLatentAction, ClearTimer, Clock, CollidingActors, CollisionChanged, ComponentList, ConsoleCommand, ConstraintBrokenNotify, ContainsPoint, CreateAudioComponent, CreateForceField, DebugFreezeGame, DebugMessagePlayer, Destroyed, Detach, DetachComponent, DisplayDebug, DoKismetAttachment, DrawDebugBox, DrawDebugCone, DrawDebugCoordinateSystem, DrawDebugCylinder, DrawDebugFrustrum, DrawDebugLine, DrawDebugPoint, DrawDebugSphere, DrawDebugStar, DrawDebugString, DynamicActors, EffectIsRelevant, EncroachedBy, EncroachingOn, EndViewTarget, Falling, FastTrace, FellOutOfWorld, FindBase, FindEventsOfClass, FindGoodEndView, FindSpot, FinishAnim, FinishAnimControl, fixedTurn, FlushDebugStrings, FlushPersistentDebugLines, ForceNetRelevant, ForceUpdateComponents, GainedChild, GetActorEyesViewPoint, GetActorFaceFXAsset, GetAggregateBaseVelocity, GetAimAdhesionExtent, GetAimFrictionExtent, GetALocalPlayerController, GetAvoidanceVector, GetBasedPosition, GetBaseMost, GetBoundingCylinder, GetComponentsBoundingBox, GetDebugName, GetDestination, GetFaceFXAudioComponent, GetGravityZ, GetHumanReadableName, GetItemName, GetLocalString, GetPackageGuid, GetPhysicsName, GetRemainingTimeForTimer, GetTargetLocation, GetTeamNum, GetTerminalVelocity, GetTimerCount, GetTimerRate, GetURLMap, HealDamage, HitWall, HurtRadius, InterpolationChanged, InterpolationFinished, InterpolationStarted, IsActorPlayingFaceFXAnim, IsBasedOn, IsBlockedBy, IsInPain, IsInPersistentLevel, IsOverlapping, IsOwnedBy, IsPlayerOwned, IsStationary, IsTimerActive, KilledBy, Landed, LocalPlayerControllers, LostChild, MakeNoise, MatchStarting, ModifyHearSoundComponent, ModifyTimerTimeDilation, Move, MoveSmooth, MovingWhichWay, NativePostRenderFor, NotifyLocalPlayerTeamReceived, NotifySkelControlBeyondLimit, OnAnimEnd, OnAnimPlay, OnAttachToActor, OnChangeCollision, OnDestroy, OnModifyHealth, OnRanOver, OnRigidBodySpringOverextension, OnSetBlockRigidBody, OnSetPhysics, OnSetVelocity, OnSleepRBPhysics, OnTeleport, OnToggleHidden, OnWakeRBPhysics, OutsideWorldBounds, OverlappingActors, OverRotated, PauseTimer, PawnBaseDied, PhysicsVolumeChange, PlayActorFaceFXAnim, PlayerCanSeeMe, PlayParticleEffect, PlaySound, PlayTeleportEffect, PointCheckComponent, PostBeginPlay, PostDemoRewind, PostInitAnimTree, PostRenderFor, PostTeleport, PostTouch, PreBeginPlay, PrestreamTextures, PreTeleport, RanInto, ReattachComponent, ReceivedNewEvent, ReplaceText, ReplicatedEvent, ReplicationEnded, Reset, ResetTimerTimeDilation, RigidBodyCollision, RootMotionExtracted, RootMotionModeChanged, RootMotionProcessed, ScriptGetTeamNum, SetAnimPosition, SetBase, SetBasedPosition, SetCollision, SetCollisionSize, SetCollisionType, SetDrawScale, SetDrawScale3D, SetForcedInitialReplicatedProperty, SetHardAttach, SetHidden, SetHUDLocation, SetInitialState, SetMorphWeight, SetNetUpdateTime, SetOnlyOwnerSee, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetSkelControlScale, SetTickGroup, SetTickIsDisabled, SetTimer, SetZone, ShouldBeHiddenBySHOW_NavigationNodes, ShutDown, Sleep, Spawn, SpawnedByKismet, SpecialHandling, StopActorFaceFXAnim, StopsProjectile, SuggestTossVelocity, SupportsKismetModification, TakeDamage, TakeRadiusDamage, Tick, Timer, TornOff, Touch, TouchingActors, Trace, TraceActors, TraceAllPhysicsAssetInteractions, TraceComponent, TrailsNotify, TrailsNotifyEnd, TrailsNotifyTick, TriggerEventClass, TriggerGlobalEventClass, UnClock, UnTouch, UsedBy, Vect2BP, VisibleActors, VisibleCollidingActors, VolumeBasedDestroy, WillOverlap
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, ^, ^^, |, ||, ~, ~=


Variables Detail

NavMeshObstacle

bEnabled Source code

var(NavMeshObstacle) bool bEnabled;

bPreserveInternalGeo Source code

var(NavMeshObstacle) bool bPreserveInternalGeo;


Functions Detail

GetObstacleBoudingShape Source code

event bool GetObstacleBoudingShape ( out array<vector> Shape) )
script accessible function that builds the bounding shape for the navmesh obstacle Note: needs to return a CW wound convex shape!
@param shape - array of verts for cutting shape
@return TRUE if the shape creation was a success

OnToggle Source code

simulated function OnToggle ( SeqAct_Toggle Action) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

RegisterObstacle Source code

native function RegisterObstacle ( )

SetEnabled Source code

function SetEnabled ( bool bInEnabled) )

UnRegisterObstacle Source code

native function UnRegisterObstacle ( )


Defaultproperties

defaultproperties
{
	bStatic=false
	bNoDelete=false
	Begin Object Class=SpriteComponent Name=Sprite
		Sprite=Texture2D'EditorResources.S_Keypoint'
		HiddenGame=True
		AlwaysLoadOnClient=False
		AlwaysLoadOnServer=False
	End Object
	Components.Add(Sprite)

	Begin Object Class=DrawBoxComponent Name=DrawBox0
		BoxColor=(R=64,G=70,B=255,A=255)
		BoxExtent=(X=200.0, Y=200.0, Z=200.0);
		bDrawWireBox=true
		
	End Object
	Components.Add(DrawBox0)
}

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