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

# Tyrion.AI_WanderGoal

Extends
  AI_MovementGoal
Modifiers
  editinlinenew

    Core.Object
    |
    +-- Core.RefCount
       |
       +-- Engine.Tyrion_GoalBase
          |
          +-- Tyrion.AI_Goal
             |
             +-- Tyrion.AI_MovementGoal
                |
                +-- Tyrion.AI_WanderGoal

Variables Summary
Parameters
Character.GroundMovementLevels | groundMovement
Range | pauseRange
array<Name> | wanderPointNames
float | wanderRadius

Inherited Variables from Tyrion.AI_Goal
achievingAction, activationSentinel, bDeleted, bGoalAchieved, bGoalConsidered, bGoalFailed, bInactive, bPermanent, bRemoveGoalOfSameType, bTerminateIfStolen, bTryOnlyOnce, bWakeUpPoster, deactivationSentinel, goalName, ignoreCounter, matchedN, notificationRecipients, parentAction, Priority, resource

Functions Summary
|  | construct (AI_Resource r, int pri ))

Inherited Functions from Tyrion.AI_MovementGoal
characterResource, findResource, getResourceClass

Inherited Functions from Tyrion.AI_Goal
activate, addNotificationRecipient, beingAchieved, changePriority, cleanup, construct, deactivate, findGoalByName, findGoalInCharacterByName, findGoalInSquadByName, findGoalInTurretByName, findGoalInVehicleByName, getResource, handleGoalFailure, handleGoalSuccess, hasCompleted, init, markGoalAsAchieved, markGoalAsFailed, myAddRef, notifyCompletion, onSensorMessage, postGoal, priorityFn, setUpDeactivationSentinel, unPostGoal, wasAchieved, wasConsidered, wasNotAchieved

Variables Detail

### Parameters

#### groundMovement Source code

var(Parameters) Character.GroundMovementLevels groundMovement;

> Desired ground movement speed

#### pauseRange Source code

var(Parameters) Range pauseRange;

> min and max wait times between moves

#### wanderPointNames Source code

var(Parameters) editinline array<Name> wanderPointNames;

> A list of named pathfinding nodes (PlacedNode's)

#### wanderRadius Source code

var(Parameters) float wanderRadius;

> when no path nodes are specified, wander inside this radius

Functions Detail

#### construct Source code

overloaded function construct ( AI_Resource r, int pri ) )

Defaultproperties

    defaultproperties
    {
    	bInactive = false
    	bPermanent = false
    	priority = 20

    	groundMovement	= GM_Walk
    	wanderRadius	= 500
    	pauseRange		= (Min=2.0f,Max=4.0f)
    }

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

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