- Extends
- AI_WeaponAction
- Modifiers
- editinlinenew
Core.Object
|
+-- Core.RefCount
|
+-- Engine.Tyrion_ActionBase
|
+-- Tyrion.ActionBase
|
+-- Tyrion.AI_RunnableAction
|
+-- Tyrion.AI_Action
|
+-- Tyrion.AI_WeaponAction
|
+-- Tyrion.AI_FireAt
Inherited Functions from Tyrion.AI_Action |
fail, getChildReference, getResource, goalAchievedCB, goalNotAchievedCB, initAction, instantFail, instantSucceed, interruptAction, interruptGoalIf, myAddRef, OnSensorMessage, removeAction, removeChildReference, resourceStolenCB, runAction, selectionHeuristic, setChildReference, succeed, waitForAllGoals, waitForAllGoalsConsidered, waitForAllGoalsInList, waitForAnyGoal, waitForGoal, waitForResourcesAvailable |
INACCURACY_INCREASE_WHEN_MOVING Source code
const INACCURACY_INCREASE_WHEN_MOVING = 2.0f;
const MAX_DEVIATION = 10;
MIN_TIME_BETWEEN_GRENADE_THROWS Source code
const MIN_TIME_BETWEEN_GRENADE_THROWS = 4;
MIN_TIME_BETWEEN_WEAPON_CHANGE Source code
const MIN_TIME_BETWEEN_WEAPON_CHANGE = 5;
var String debugString;
var float effectiveRange;
var
Vector inaccurateAimLocation;
var float lastGrenadeThrow;
var float lastWeaponChange;
projectileSpawnLocation Source code
var
Vector projectileSpawnLocation;
var float timeToHit;
var int yawDiff;
InternalParameters
var(InternalParameters) editconst
Rook target;
Parameters
var(Parameters) bool bFireWithoutLOS;
var(Parameters) bool bGiveUpIfTargetLost;
var(Parameters)
class<
Weapon>
preferredWeaponClass;
var(Parameters) editinline Name targetName;
function string actionDebuggingString ( ) )
private final function bool bTrackTarget ( ) )
private final
function Weapon chooseWeapon ( ) )
function cleanup ( ) )
private final
function Rotator computeAIspread ( ) )
defaultproperties
{
satisfiesGoal = class'AI_FireAtGoal'
} |
Creation time: st 23.5.2018 00:10:26.808 - Created with
UnCodeX