Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Tyrion.AI_Controller

Extends
  Controller
Modifiers
  native dependsOn ( ActionBase )

    Core.Object
    |
    +-- Engine.Actor
       |
       +-- Engine.Controller
          |
          +-- Tyrion.AI_Controller

Constants Summary
ALERTNESS_ALERT_TIME | = | 20.0f
ALERTNESS_COMBAT_TIME | = | 10.0f
DEBUGAI_X | = | 20
DEBUGAI_Y | = | 100
DONT_CARE | = | -99999.0
DO_LOCAL_MOVE_NUMBER | = | 2200
MAX_TICKS_TO_PROCESS_PAIN | = | 5

Inherited Contants from Engine.Controller
LATENT_MOVETOWARD

Inherited Contants from Engine.Actor
MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
Actor | actorHit
bool | aircraftAttacking
AircraftDoLocalMove | aircraftLocalMoveAction
Vector | avoidDirection
float | avoidDistance
bool | bAiming
bool | bAvoiding
bool | bJetpacking
bool | bJetSkiManager
bool | bNoLOA
bool | bPatrolling
bool | bShouldJetpack
bool | bSkiTo
bool | bTerminate
CarDoLocalMove | carLocalMoveAction
float | currentSpeed
LOA_AvoidDirections | dirSwitch
bool | disableSmoothing
NS_DoLocalMove | dlm
DLM_MovementMode | dlmMovementMode
DLM_ReturnCodes | dlmReturnValue
Vector | dodgeDisplacement
float | dodgeExpirationTime
float | dodgeStartTime
vector | elevatorCentreXY
Actor | followedActor
array<NS_Action> | idleActions
Actor | lastActorHit
Vector | lastActorLocation
ACT_ErrorCodes | lastErrorCode
Vector | LastLocation
vector | localMoveDirection
float | localMoveDistance
vector | localMoveNextDirection
vector | localMoveNextDirectionXY
float | localMoveNextDistance
float | localMoveNextDistanceXY
vector | localMoveOrigin
float | localMoveStartTimeSeconds
float | localMoveTimeLimitSeconds
vector | localSmoothMoveDestination
bool | localSmoothMoveDestinationValid
float | maximumDuration
float | moveStartTime
float | previousSmoothingFactor
array<NS_Action> | removedActions
array<NS_Action> | runningActions
bool | smoothingStarted
array<TerrainSample> | terrainSamples
array<TerrainSample> | terrainSamplesDebug
int | ticksElapsedWithNoProgress
Range | tickTimeUpdateRange
VDLM_ReturnCodes | vehicleDoLocalMoveResult
int | vehicleNavigationFunctionIndex
NS_DoZeroGravityLocalMove | zeroGravityMoveAction
DZGLM_ReturnCodes | zeroGravityMoveResult

Inherited Variables from Engine.Controller
bAltFire, bDuck, bFire, bGodMode, bIsPlayer, bJetpack, bJump, bRun, bSki, bUsePlayerHearing, debugTraversalLineChecks, FailedReachLocation, FailedReachTime, FovAngle, GroundPitchTime, Handedness, LastFailedReach, lastFindPathResult, MonitoredPawn, MonitorMaxDistSq, MonitorStartLoc, nextController, Pawn, PawnClass, PlayerNum, PlayerReplicationInfo, PlayerReplicationInfoClass, PreviousPawnClass, RouteCache, RouteComplete, StartSpot, ViewX, ViewY, ViewZ

Inherited Variables from Engine.Actor
Acceleration, ActorRenderData, AmbientGlow, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bAcceptsShadowProjectors, bActorShadows, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAutoAlignToTerrain, bBlockActors, bBlockHavok, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockZeroExtentTraces, bBounce, bCanBeDamaged, bCanTeleport, bCastsVolumetricShadows, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bClientHavokPhysics, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDirectional, bDisableBspVolumetrics, bDisableEditorCopying, bDisableHavokCollisionWhenAttached, bDisableShadowOptimisation, bDisableSorting, bDisableTick, bDisableTouch, bDisturbFluidSurface, bDoNotApproximateBumpmap, bDynamicLight, bEdShouldSnap, bEdSnap, bEnableHavokBackstep, bFixedRotationDir, bGameRelevant, bGetOverlayMaterialFromBase, bGetSkinFromBase, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bImportantActor, bInterpolating, bIsMirror, bIsVehicle, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNavigationRelevant, bNeedLifetimeEffectEvents, bNeedPostRenderCallback, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNetworkRelevancyVisible, bNoDelete, bNoRepMesh, bObsolete, bOnlyAffectCurrentZone, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOverruleNavigationRelevant, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjectile, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateLabel, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bSendDestructionNotification, bShadowCast, bShouldBaseAtStartup, bShowOctreeNodes, bSkipActorPropertyReplication, bSkipEncroachment, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTimerLoop, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bTriggerEffectEventsBeforeGameStarts, BumpmapLODScale, bUnifiedPositionChanged, bUnifiedVelocityChanged, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bUseRootMotionBound, bVolumetricShadowCast, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, exclusiveToGameInfo, forceAccumulator, ForcedVisibilityZoneTag, ForceRadius, ForceScale, ForceType, gameInfoExclusions, gameInfoInclusions, GravityScale, Group, HardRelMatrix, havokAngularVelocity, HavokData, havokDataClass, havokGameTickForce, havokGameTickForcePosition, havokSkeletalRotationSpeed, InitialState, Instigator, JoinedTag, Label, LastRenderTime, LastTick, LatentAnimChannelCount, LatentFloat, LatentStackLocations, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, maxDifficulty, MaxLights, maxNumPlayers, MaxTraceDistance, Mesh, MeshInstance, MessageClass, minDifficulty, minNumPlayers, movementObject, MovementObjectClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, Owner, OwnerGroups, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SpeechTag, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, Tag, Texture, TimerCounter, TimerRate, torqueAccumulator, Touching, TriggeredBy, unifiedPosition, unifiedVelocity, UsesSubVisibility, Velocity, XLevel

Enumerations Summary
DLM_MovementMode DLMMM_WALKING, DLMMM_JETPACKING, DLMMM_SKIING
DLM_ReturnCodes DLM_SUCCESS, DLM_CANT_FIND_PATH, DLM_IRREVERSIBLY_OFF_COURSE, DLM_TIME_LIMIT_EXCEEDED, DLM_INSUFFICIENT_ENERGY, DLM_DESTINATION_ENCROACHED, DLM_ALL_RESOURCES_DIED
DZGLM_ReturnCodes DZGLM_SUCCESS
LOA_AvoidDirections LOA_DONTCARE, LOA_LEFT, LOA_RIGHT, LOA_UP
VDLM_ReturnCodes VDLM_SUCCESS, VDLM_TIMED_OUT

Inherited Enumerations from Engine.Controller
FindPathResult

Inherited Enumerations from Engine.Actor
EDetailMode, EDoubleClickDir, EDrawType, EFilterState, EForceType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ETravelType, SocketCoordinates

Structures Summary
TerrainSample location, normal, velocity, bTerrain, bDownSlope, bBeforeSkiRouteStart

Inherited Structures from Engine.Controller
FindPathAIProperties, RouteCacheElement, TraversalLineCheck

Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, HavokRigidBodyState, KRBVec, KRigidBodyState, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
|  | AircraftDoLocalMove (AircraftDoLocalMove action)
| bool | bSuitableTerrainForSkiing (Vector destination, float energy)
| float | canJetToPoint (Character c, Vector startLoc, Vector endLoc, float energy)
| bool | canPointBeReached (Vector startPoint, Vector endPoint, Pawn pawn, array<Actor> ignore, optional out vector lastValidLocation, optional out float traversedDistanceXY)
| bool | canPointBeReachedUsingAircraft (Vector startPoint, Vector endPoint, Pawn aircraft)
| bool | canPointBeReachedUsingJetpack (Vector startPoint, Vector endPoint, Pawn pawn)
|  | CarDoLocalMove (CarDoLocalMove action)
|  | copyTerrainProfileDebug ()
|  | deleteRemovedActions ()))
|  | DisplayDebug (Canvas Canvas, out float YL, out float YPos))
|  | displayNavigationDebug ()))
|  | displayWorldSpaceDebug (HUD displayHUD))
|  | doLocalMove (NS_DoLocalMove dlm)
|  | doZeroGravityLocalMove (NS_DoZeroGravityLocalMove action)
|  | drawDebug (Canvas canvas, HUD hud ))
|  | drawJettingSkiingDebug ()))
|  | drawLOADebug ()))
|  | drawRouteCache ()))
| Vector | findLandingSpot (Vector destination, float energy, Character.JetCompetencyLevels jetCompetency, int nSamples)
|  | generateReverseSkiRoute (Character character, Vector endPoint, Vector endVelocity)
|  | getNodesWithinSphere (vector origin, float radius, out array<vector> nodes)
| Vector | getRandomLocation (Pawn pawn, Vector center, float outerRadius, float innerRadius, optional bool bJetpack)
| float | getTerrainHeight (Vector point)
| bool | isPointEncroachedForMovement (Pawn pawn, Vector point)
| Actor | jetLookAhead (Vector loc1, Vector loc2)
|  | logSkiRoute ()
|  | NotifyTakeHit (pawn InstigatedBy, vector HitLocation, int Damage, class<DamageType> damageType, vector Momentum))
| bool | offersCover (Pawn enemy, Vector point)
|  | OnHearSound (Actor SoundMaker, vector SoundOrigin, Name SoundCategory))
|  | PawnDied (Pawn p))
|  | setAlertnessLevel (AlertnessLevels newLevel, optional bool bDontHandleSquadMembers ))
| float | speedInDirection (Vector velocity, Vector direction)
|  | stopActions ()))
|  | stopMove ()
|  | Tick (float delta ))
|  | Timer ()))
|  | UnPossess ()))
| bool | wasJustHit ()))

Inherited Functions from Engine.Controller
AddController, AdjustView, AIHearSound, AutoTaunt, BeginState, ChangedWeapon, CheckFutureSight, ClientDying, ClientGameEnded, ClientSetLocation, ClientSetRotation, ContinueFindPath, DebugTraversalCheck, Destroyed, DiscardFindPath, DisplayDebug, displayWorldSpaceDebug, DontReuseTaunt, DrawPathDebug, FindPath, GameHasEnded, GetFacingDirection, GetFindPathResult, GetHumanReadableName, GetViewRotation, HearNoise, InitPlayerReplicationInfo, InLatentExecution, IsFindPathComplete, LineOfSightTo, LongFall, MayFall, NotifyBump, NotifyHeadVolumeChange, NotifyHitMover, NotifyHitWall, NotifyJumpApex, NotifyKilled, NotifyLanded, NotifyMissedJump, NotifyPhysicsVolumeChange, NotifyTakeHit, PathDiagnostics, PawnDied, PawnIsInPain, PendingStasis, Possess, PostBeginPlay, PostLoadGame, PreBeginPlay, RemoveController, RenderOverlays, Reset, Restart, SameTeamAs, ServerGivePawn, ServerReStartPlayer, SetFall, SetPawnClass, ShakeView, SoakStop, UnPossess, WantsSmoothedView, WasKilledBy

Inherited Functions from Engine.Actor
*, +, -, actorLabel, AddContextForNextEffectEvent, AddDebugMessage, AITrace, AllActors, Allocate, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, checkSocket, ChildActors, classConstruct, clientDispatchMessage, Clock, CollidingActors, ConsoleCommand, Construct, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, dispatchMessage, DisplayDebug, DrawDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, findByLabel, findStaticByLabel, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAnimLength, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetCurrentMaterial, GetDebugName, GetHumanReadableName, getHurtRadiusParent, GetItemName, GetLIPSincAnimDuration, GetLocalString, GetMapName, GetMaterial, GetMeshName, GetMeshOrigin, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetOverlayMaterial, GetRadarInfoClass, getReceiveDamageRadius, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, getSocket, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HavokActivate, HavokCollisionGroupChange, HavokGetAngularVelocity, HavokGetCenterOfMass, HavokGetLastTracedBone, HavokGetLinearVelocity, HavokGetPosition, HavokGetState, HavokImpartCOMImpulse, HavokImpartForce, HavokImpartImpulse, HavokImpartLinearForceAll, HavokIsActive, HavokReturnSkeletalActorToAnimationSystem, HavokSetAngularDamping, HavokSetAngularVelocity, HavokSetBlocking, HavokSetCOM, HavokSetGameTickForce, HavokSetLinearDamping, HavokSetLinearVelocity, HavokSetLinearVelocityAll, HavokSetPosition, HavokSetRotation, HavokSlowSetCollisionEnabled, HavokUpdateState, Hide, HitWall, HurtRadius, InterruptSound, IsAnimating, IsInPain, IsInVolume, IsOverlapping, IsPlayingLIPSincAnim, IsTweening, KilledBy, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LocalizeMapText, LockRootMotion, LoopAnim, LostChild, makeDormant, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, nearbyControlledPawns, NearSpot, OnGameStarted, OnHidden, OnlyAffectPawns, onMessage, OnOptimizedIn, OnOptimizedOut, OnShown, OptimizeIn, OptimizeOut, PauseSound, PhysicsVolumeChange, PlayAnim, PlayAnimAdditive, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayLoopedSound, PlayMusic, PlayOwnedSound, PlayScriptedAnim, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadGame, PostNetBeginPlay, PostNetReceive, PostTakeDamage, PostTeleport, PostTouch, PreBeginPlay, PrecacheSpeech, PreScriptedTextureRendered, PreTeleport, PreTrigger, processHurtRadiusVictim, ProjectileTouch, RadiusActors, registerClientMessage, registerMessage, RegisterNotifyGameStarted, RenderOverlays, RenderTexture, ReplaceText, Reset, ResumeSound, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShallowCopyMaterial, ShouldActorsBlockSplash, ShouldProjectileHit, Show, Spawn, SpecialHandling, StartInterpolation, staticActorLabel, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, SuggestFallVelocity, TakeDamage, TestMove, Tick, Timer, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TravelPostAccept, TravelPreAccept, Trigger, TriggerEffectEvent, TriggerEvent, TweenAnim, UnClock, unifiedAddForce, unifiedAddForceAtPosition, unifiedAddImpulse, unifiedAddImpulseAtPosition, unifiedAddTorque, unifiedAddVelocity, unifiedGetAcceleration, unifiedGetCOMPosition, unifiedGetGravity, unifiedGetMass, unifiedGetNaturalCOMPosition, unifiedGetPosition, unifiedGetVelocity, unifiedSetAcceleration, unifiedSetAngularVelocity, unifiedSetMass, unifiedSetPosition, unifiedSetRotation, unifiedSetVelocity, UnTouch, UnTrigger, UnTriggerEffectEvent, UnTriggerEvent, UpdateAttachmentLocations, UpdatePrecacheRenderData, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange

Constants Detail

#### ALERTNESS_ALERT_TIME Source code

const ALERTNESS_ALERT_TIME = 20.0f;

#### ALERTNESS_COMBAT_TIME Source code

const ALERTNESS_COMBAT_TIME = 10.0f;

#### DEBUGAI_X Source code

const DEBUGAI_X = 20;

#### DEBUGAI_Y Source code

const DEBUGAI_Y = 100;

#### DONT_CARE Source code

const DONT_CARE = -99999.0;

#### DO_LOCAL_MOVE_NUMBER Source code

const DO_LOCAL_MOVE_NUMBER = 2200;

#### MAX_TICKS_TO_PROCESS_PAIN Source code

const MAX_TICKS_TO_PROCESS_PAIN = 5;

Variables Detail

#### actorHit Source code

var const Actor actorHit;

#### aircraftAttacking Source code

var bool aircraftAttacking;

#### aircraftLocalMoveAction Source code

var AircraftDoLocalMove aircraftLocalMoveAction;

#### avoidDirection Source code

var const Vector avoidDirection;

#### avoidDistance Source code

var const float avoidDistance;

#### bAiming Source code

var bool bAiming;

#### bAvoiding Source code

var const bool bAvoiding;

#### bJetpacking Source code

var bool bJetpacking;

#### bJetSkiManager Source code

var bool bJetSkiManager;

#### bNoLOA Source code

var bool bNoLOA;

#### bPatrolling Source code

var bool bPatrolling;

#### bShouldJetpack Source code

var bool bShouldJetpack;

#### bSkiTo Source code

var bool bSkiTo;

#### bTerminate Source code

var bool bTerminate;

#### carLocalMoveAction Source code

var CarDoLocalMove carLocalMoveAction;

#### currentSpeed Source code

var float currentSpeed;

#### dirSwitch Source code

var const LOA_AvoidDirections dirSwitch;

#### disableSmoothing Source code

var bool disableSmoothing;

#### dlm Source code

var NS_DoLocalMove dlm;

#### dlmMovementMode Source code

var DLM_MovementMode dlmMovementMode;

#### dlmReturnValue Source code

var DLM_ReturnCodes dlmReturnValue;

#### dodgeDisplacement Source code

var Vector dodgeDisplacement;

#### dodgeExpirationTime Source code

var float dodgeExpirationTime;

#### dodgeStartTime Source code

var float dodgeStartTime;

#### elevatorCentreXY Source code

var vector elevatorCentreXY;

#### followedActor Source code

var const Actor followedActor;

#### idleActions Source code

var array<NS_Action> idleActions;

#### lastActorHit Source code

var const Actor lastActorHit;

#### lastActorLocation Source code

var const Vector lastActorLocation;

#### lastErrorCode Source code

var ACT_ErrorCodes lastErrorCode;

#### LastLocation Source code

var const Vector LastLocation;

#### localMoveDirection Source code

var vector localMoveDirection;

#### localMoveDistance Source code

var float localMoveDistance;

#### localMoveNextDirection Source code

var vector localMoveNextDirection;

#### localMoveNextDirectionXY Source code

var vector localMoveNextDirectionXY;

#### localMoveNextDistance Source code

var float localMoveNextDistance;

#### localMoveNextDistanceXY Source code

var float localMoveNextDistanceXY;

#### localMoveOrigin Source code

var vector localMoveOrigin;

#### localMoveStartTimeSeconds Source code

var float localMoveStartTimeSeconds;

#### localMoveTimeLimitSeconds Source code

var float localMoveTimeLimitSeconds;

#### localSmoothMoveDestination Source code

var vector localSmoothMoveDestination;

#### localSmoothMoveDestinationValid Source code

var bool localSmoothMoveDestinationValid;

#### maximumDuration Source code

var float maximumDuration;

#### moveStartTime Source code

var float moveStartTime;

#### previousSmoothingFactor Source code

var float previousSmoothingFactor;

#### removedActions Source code

var array<NS_Action> removedActions;

#### runningActions Source code

var array<NS_Action> runningActions;

#### smoothingStarted Source code

var bool smoothingStarted;

#### terrainSamples Source code

var array<TerrainSample> terrainSamples;

#### terrainSamplesDebug Source code

var array<TerrainSample> terrainSamplesDebug;

#### ticksElapsedWithNoProgress Source code

var const int ticksElapsedWithNoProgress;

#### tickTimeUpdateRange Source code

var Range tickTimeUpdateRange;

#### vehicleDoLocalMoveResult Source code

var VDLM_ReturnCodes vehicleDoLocalMoveResult;

#### vehicleNavigationFunctionIndex Source code

var int vehicleNavigationFunctionIndex;

#### zeroGravityMoveAction Source code

var NS_DoZeroGravityLocalMove zeroGravityMoveAction;

#### zeroGravityMoveResult Source code

var DZGLM_ReturnCodes zeroGravityMoveResult;

Enumerations Detail

#### DLM_MovementMode Source code

enum DLM_MovementMode
{

> DLMMM_WALKING, DLMMM_JETPACKING, DLMMM_SKIING

};

#### DLM_ReturnCodes Source code

enum DLM_ReturnCodes
{

> DLM_SUCCESS, DLM_CANT_FIND_PATH, DLM_IRREVERSIBLY_OFF_COURSE, DLM_TIME_LIMIT_EXCEEDED, DLM_INSUFFICIENT_ENERGY, DLM_DESTINATION_ENCROACHED, DLM_ALL_RESOURCES_DIED

};

#### DZGLM_ReturnCodes Source code

enum DZGLM_ReturnCodes
{

> DZGLM_SUCCESS

};

#### LOA_AvoidDirections Source code

enum LOA_AvoidDirections
{

> LOA_DONTCARE, LOA_LEFT, LOA_RIGHT, LOA_UP

};

#### VDLM_ReturnCodes Source code

enum VDLM_ReturnCodes
{

> VDLM_SUCCESS, VDLM_TIMED_OUT

};

Structures Detail

#### TerrainSample Source code

struct TerrainSample
{

> var bool bBeforeSkiRouteStart;
> var bool bDownSlope;
> var bool bTerrain;
> var Vector location;
> var Vector normal;
> var Vector velocity;

};

Functions Detail

#### AircraftDoLocalMove Source code

native final latent function AircraftDoLocalMove ( AircraftDoLocalMove action )

#### bSuitableTerrainForSkiing Source code

native final function bool bSuitableTerrainForSkiing ( Vector destination, float energy )

#### canJetToPoint Source code

native function float canJetToPoint ( Character c, Vector startLoc, Vector endLoc, float energy )

#### canPointBeReached Source code

native function bool canPointBeReached ( Vector startPoint, Vector endPoint, Pawn pawn, array<Actor> ignore, optional out vector lastValidLocation, optional out float traversedDistanceXY )

#### canPointBeReachedUsingAircraft Source code

native function bool canPointBeReachedUsingAircraft ( Vector startPoint, Vector endPoint, Pawn aircraft )

#### canPointBeReachedUsingJetpack Source code

native function bool canPointBeReachedUsingJetpack ( Vector startPoint, Vector endPoint, Pawn pawn )

#### CarDoLocalMove Source code

native final latent function CarDoLocalMove ( CarDoLocalMove action )

#### copyTerrainProfileDebug Source code

native final event copyTerrainProfileDebug ( )

#### deleteRemovedActions Source code

event deleteRemovedActions ( ) )

#### DisplayDebug Source code

function DisplayDebug ( Canvas Canvas, out float YL, out float YPos) )

#### displayNavigationDebug Source code

function displayNavigationDebug ( ) )

#### displayWorldSpaceDebug Source code

function displayWorldSpaceDebug ( HUD displayHUD) )

#### doLocalMove Source code

native final latent function doLocalMove ( NS_DoLocalMove dlm )

#### doZeroGravityLocalMove Source code

native final latent function doZeroGravityLocalMove ( NS_DoZeroGravityLocalMove action )

#### drawDebug Source code

function drawDebug ( Canvas canvas, HUD hud ) )

#### drawJettingSkiingDebug Source code

function drawJettingSkiingDebug ( ) )

#### drawLOADebug Source code

function drawLOADebug ( ) )

#### drawRouteCache Source code

function drawRouteCache ( ) )

#### findLandingSpot Source code

native final function Vector findLandingSpot ( Vector destination, float energy, Character.JetCompetencyLevels jetCompetency, int nSamples )

#### generateReverseSkiRoute Source code

native final function generateReverseSkiRoute ( Character character, Vector endPoint, Vector endVelocity )

#### getNodesWithinSphere Source code

native final function getNodesWithinSphere ( vector origin, float radius, out array<vector> nodes )

#### getRandomLocation Source code

native final function Vector getRandomLocation ( Pawn pawn, Vector center, float outerRadius, float innerRadius, optional bool bJetpack )

#### getTerrainHeight Source code

native final function float getTerrainHeight ( Vector point )

#### isPointEncroachedForMovement Source code

native function bool isPointEncroachedForMovement ( Pawn pawn, Vector point )

#### jetLookAhead Source code

native final function Actor jetLookAhead ( Vector loc1, Vector loc2 )

#### logSkiRoute Source code

native final function logSkiRoute ( )

#### NotifyTakeHit Source code

function NotifyTakeHit ( pawn InstigatedBy, vector HitLocation, int Damage, class<DamageType> damageType, vector Momentum) )

#### offersCover Source code

native function bool offersCover ( Pawn enemy, Vector point )

#### OnHearSound Source code

event OnHearSound ( Actor SoundMaker, vector SoundOrigin, Name SoundCategory) )

#### PawnDied Source code

function PawnDied ( Pawn p) )

#### setAlertnessLevel Source code

function setAlertnessLevel ( AlertnessLevels newLevel, optional bool bDontHandleSquadMembers ) )

#### speedInDirection Source code

native final function float speedInDirection ( Vector velocity, Vector direction )

#### stopActions Source code

function stopActions ( ) )

#### stopMove Source code

native final function stopMove ( )

#### Tick Source code

function Tick ( float delta ) )

#### Timer Source code

function Timer ( ) )

#### UnPossess Source code

function UnPossess ( ) )

#### wasJustHit Source code

function bool wasJustHit ( ) )

Defaultproperties

    defaultproperties
    {
    	localSmoothMoveDestinationValid = false

    	tickTimeUpdateRange			= (Min=0.095,Max=0.105)
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:26.640 - Created with UnCodeX