Overview Package Class Source Class tree Glossary
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
ActoractorHit
boolaircraftAttacking
AircraftDoLocalMoveaircraftLocalMoveAction
VectoravoidDirection
floatavoidDistance
boolbAiming
boolbAvoiding
boolbJetpacking
boolbJetSkiManager
boolbNoLOA
boolbPatrolling
boolbShouldJetpack
boolbSkiTo
boolbTerminate
CarDoLocalMovecarLocalMoveAction
floatcurrentSpeed
LOA_AvoidDirectionsdirSwitch
booldisableSmoothing
NS_DoLocalMovedlm
DLM_MovementModedlmMovementMode
DLM_ReturnCodesdlmReturnValue
VectordodgeDisplacement
floatdodgeExpirationTime
floatdodgeStartTime
vectorelevatorCentreXY
ActorfollowedActor
array<NS_Action>idleActions
ActorlastActorHit
VectorlastActorLocation
ACT_ErrorCodeslastErrorCode
VectorLastLocation
vectorlocalMoveDirection
floatlocalMoveDistance
vectorlocalMoveNextDirection
vectorlocalMoveNextDirectionXY
floatlocalMoveNextDistance
floatlocalMoveNextDistanceXY
vectorlocalMoveOrigin
floatlocalMoveStartTimeSeconds
floatlocalMoveTimeLimitSeconds
vectorlocalSmoothMoveDestination
boollocalSmoothMoveDestinationValid
floatmaximumDuration
floatmoveStartTime
floatpreviousSmoothingFactor
array<NS_Action>removedActions
array<NS_Action>runningActions
boolsmoothingStarted
array<TerrainSample>terrainSamples
array<TerrainSample>terrainSamplesDebug
intticksElapsedWithNoProgress
RangetickTimeUpdateRange
VDLM_ReturnCodesvehicleDoLocalMoveResult
intvehicleNavigationFunctionIndex
NS_DoZeroGravityLocalMovezeroGravityMoveAction
DZGLM_ReturnCodeszeroGravityMoveResult
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
function AircraftDoLocalMove (AircraftDoLocalMove action)
functionbool bSuitableTerrainForSkiing (Vector destination, float energy)
functionfloat canJetToPoint (Character c, Vector startLoc, Vector endLoc, float energy)
functionbool canPointBeReached (Vector startPoint, Vector endPoint, Pawn pawn, array<Actor> ignore, optional out vector lastValidLocation, optional out float traversedDistanceXY)
functionbool canPointBeReachedUsingAircraft (Vector startPoint, Vector endPoint, Pawn aircraft)
functionbool canPointBeReachedUsingJetpack (Vector startPoint, Vector endPoint, Pawn pawn)
function CarDoLocalMove (CarDoLocalMove action)
event copyTerrainProfileDebug ()
event deleteRemovedActions ()))
function DisplayDebug (Canvas Canvas, out float YL, out float YPos))
function displayNavigationDebug ()))
function displayWorldSpaceDebug (HUD displayHUD))
function doLocalMove (NS_DoLocalMove dlm)
function doZeroGravityLocalMove (NS_DoZeroGravityLocalMove action)
function drawDebug (Canvas canvas, HUD hud ))
function drawJettingSkiingDebug ()))
function drawLOADebug ()))
function drawRouteCache ()))
functionVector findLandingSpot (Vector destination, float energy, Character.JetCompetencyLevels jetCompetency, int nSamples)
function generateReverseSkiRoute (Character character, Vector endPoint, Vector endVelocity)
function getNodesWithinSphere (vector origin, float radius, out array<vector> nodes)
functionVector getRandomLocation (Pawn pawn, Vector center, float outerRadius, float innerRadius, optional bool bJetpack)
functionfloat getTerrainHeight (Vector point)
functionbool isPointEncroachedForMovement (Pawn pawn, Vector point)
functionActor jetLookAhead (Vector loc1, Vector loc2)
function logSkiRoute ()
function NotifyTakeHit (pawn InstigatedBy, vector HitLocation, int Damage, class<DamageType> damageType, vector Momentum))
functionbool offersCover (Pawn enemy, Vector point)
event OnHearSound (Actor SoundMaker, vector SoundOrigin, Name SoundCategory))
function PawnDied (Pawn p))
function setAlertnessLevel (AlertnessLevels newLevel, optional bool bDontHandleSquadMembers ))
functionfloat speedInDirection (Vector velocity, Vector direction)
function stopActions ()))
function stopMove ()
function Tick (float delta ))
function Timer ()))
function UnPossess ()))
functionbool 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
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:26.640 - Created with UnCodeX