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

# Tyrion.AI_AssaultShipAttack

Extends
  AI_VehicleAction
Modifiers
  editinlinenew

    Core.Object
    |
    +-- Core.RefCount
       |
       +-- Engine.Tyrion_ActionBase
          |
          +-- Tyrion.ActionBase
             |
             +-- Tyrion.AI_RunnableAction
                |
                +-- Tyrion.AI_Action
                   |
                   +-- Tyrion.AI_VehicleAction
                      |
                      +-- Tyrion.AI_AssaultShipAttack

Constants Summary
ATTACK_SPEED | = | 1500.0f
CLOSING_RANGE | = | 4000.0f
DIAGONAL_DISTANCE | = | 5000
HEIGHT_ABOVE_TARGET | = | 1500.0f

Variables Summary
Vector | destination
VehiclePositionType | driverPosition
ACT_Errorcodes | errorCode
AI_Goal | fireAtGoal
AI_Goal | followGoal
AI_TargetMemorySensor | targetMemorySensor
Vehicle | v
InternalParameters
IFollowFunction | followFunction
Pawn | target
Parameters
Name | targetName

Inherited Variables from Tyrion.AI_Action
achievingGoal, childGoals, heuristicValue, nsChild, resourceUsage, satisfiesGoal, waitingForGoalsN

Functions Summary
|  | cleanup ()))
|  | goalAchievedCB (AI_Goal goal, AI_Action child ))
|  | goalNotAchievedCB (AI_Goal goal, AI_Action child, ACT_ErrorCodes anErrorCode ))

Inherited Functions from Tyrion.AI_VehicleAction
classConstruct, driverResource, findResource, getResourceClass, gunnerResource, rook, turret, vehicle, vehicleResource

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

States Summary

Running Source code
state Running

Constants Detail

#### ATTACK_SPEED Source code

const ATTACK_SPEED = 1500.0f;

#### CLOSING_RANGE Source code

const CLOSING_RANGE = 4000.0f;

#### DIAGONAL_DISTANCE Source code

const DIAGONAL_DISTANCE = 5000;

#### HEIGHT_ABOVE_TARGET Source code

const HEIGHT_ABOVE_TARGET = 1500.0f;

Variables Detail

#### destination Source code

var Vector destination;

#### driverPosition Source code

var VehiclePositionType driverPosition;

#### errorCode Source code

var ACT_Errorcodes errorCode;

#### fireAtGoal Source code

var AI_Goal fireAtGoal;

#### followGoal Source code

var AI_Goal followGoal;

#### targetMemorySensor Source code

var AI_TargetMemorySensor targetMemorySensor;

#### v Source code

var Vehicle v;

### InternalParameters

#### followFunction Source code

var(InternalParameters) editconst IFollowFunction followFunction;

#### target Source code

var(InternalParameters) editconst Pawn target;

### Parameters

#### targetName Source code

var(Parameters) editinline Name targetName;

> Label of target (any Pawn)

Functions Detail

#### cleanup Source code

function cleanup ( ) )

#### goalAchievedCB Source code

function goalAchievedCB ( AI_Goal goal, AI_Action child ) )

#### goalNotAchievedCB Source code

function goalNotAchievedCB ( AI_Goal goal, AI_Action child, ACT_ErrorCodes anErrorCode ) )

Defaultproperties

    defaultproperties
    {
    	satisfiesGoal = class'AI_VehicleAttackGoal'
    }

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

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