Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
Core.Object | +-- Core.RefCount | +-- Engine.Tyrion_GoalBase | +-- Tyrion.AI_Goal | +-- Tyrion.AI_CharacterGoal | +-- Tyrion.AI_GuardAttackGoal
Variables Summary | |
---|---|
InternalParameters | |
Vector | engagementAreaCenter |
float | engagementAreaRadius |
Actor | engagementAreaTarget |
IFollowFunction | followFunction |
Vector | movementAreaCenter |
float | movementAreaRadius |
Actor | movementAreaTarget |
class<Weapon> | preferredWeaponClass |
IWeaponSelectionFunction | weaponSelection |
Functions Summary | ||
---|---|---|
cleanup ())) | ||
construct (AI_Resource r, int pri, Vector _engagementAreaCenter, Actor _engagementAreaTarget, float _engagementAreaRadius, optional Vector _movementAreaCenter, optional Actor _movementAreaTarget, optional float _movementAreaRadius, optional IWeaponSelectionFunction _weaponSelection, optional class<Weapon> _preferredWeaponClass, optional IFollowFunction _followFunction )) | ||
init (AI_Resource r )) | ||
int | priorityFn ())) | |
setUpDeactivationSentinel ())) |
Inherited Functions from Tyrion.AI_CharacterGoal |
---|
findResource, getResourceClass |
Variables Detail |
---|
Radius of engagement area
Radius of movement area
AI will use this weapon if at all possible
Functions Detail |
---|
Defaultproperties |
---|
defaultproperties { engagementAreaRadius = 5000 movementAreaRadius = 4000 bInactive = true bPermanent = true priority = 40 } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |