Tyrion.AI_SniperAttack
- Extends
- AI_CharacterAction
- Modifiers
- implements IWeaponSelectionFunction editinlinenew 
Core.Object
|   
+-- Core.RefCount
   |   
   +-- Engine.Tyrion_ActionBase
      |   
      +-- Tyrion.ActionBase
         |   
         +-- Tyrion.AI_RunnableAction
            |   
            +-- Tyrion.AI_Action
               |   
               +-- Tyrion.AI_CharacterAction
                  |   
                  +-- Tyrion.AI_SniperAttack
	| Inherited Functions from Tyrion.AI_CharacterAction | 
	| baseAIcharacter, character, characterResource, classConstruct, cleanup, clearDummyGoals, clearDummyHeadGoal, clearDummyMovementGoal, clearDummyWeaponGoal, findResource, getResourceClass, headResource, initAction, movementResource, rook, useResources, weaponResource | 
	| 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 | 
AI_SniperAttack
InternalParameters
var(InternalParameters) editconst 
Pawn target;
Parameters
var(Parameters) 
class<
Weapon> 
preferredWeaponClass;
var(Parameters) int rank;
var(Parameters) editinline Name targetName;
 function  cleanup ( ) )
 function float firingRange ( 
class<
Weapon> 
weaponClass ) )
 
static 
function float selectionHeuristic ( 
AI_Goal goal ) )
| defaultproperties
{
	satisfiesGoal = class'AI_AttackGoal'
	idealSniperRange		= 3000
	minSnipingEnergy		= 50
} | 
Creation time: st 23.5.2018 00:10:27.511 - Created with 
UnCodeX