Always snap to grid

UE2:U2AraknidControllerHeavy (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
Package: 
U2Pawns

U2AraknidControllerHeavy.

Constants

SpinAttackLabel

Value: 'SpinAttackLabel'


Properties

bSpinning

Type: bool


U2AH

Type: U2AraknidHeavy

shortcut to the araknid pawn

Instance functions

CanAttemptLeapAttack

function bool CanAttemptLeapAttack ()

Overrides: U2NPCControllerBasic.CanAttemptLeapAttack


CanFire

function bool CanFire (bool bTest)

Overrides: U2NPCControllerBasic.CanFire


CanFirePods

function bool CanFirePods ()


CanFireShockwave

function bool CanFireShockwave ()


CanFireSperm

function bool CanFireSperm ()


FirePods

function FirePods ()


FireShockwave

function FireShockwave ()


FireShot

function FireShot (byte bUseAltMode)

Overrides: U2NPCControllerBasic.FireShot


FireSperm

function FireSperm ()


NumTeammatesWithinLimits

function bool NumTeammatesWithinLimits (optional float Radius)


Possess

function Possess (Pawn P)

Overrides: U2NPCControllerBasic.Possess


SpecialDeathHandling

function SpecialDeathHandling (Pawn KilledPawn)

Overrides: U2NPCControllerBasic.SpecialDeathHandling


States

@AttackFallbackState

@AttackFallbackState.EndState

event EndState ()

Overrides: Object.EndState (global)


@AttackFallbackState.AdjustAim

function bool AdjustAim (class<ProjectileProjectileClass, float ProjSpeed, Object.Vector ProjStart, float WeaponFireSpread, bool bLeadTarget, bool bWarnTarget, bool bTossed, bool bTrySplash)

Overrides: U2NPCControllerShared.AdjustAim (global)


@AttackFallbackState.CanFire

function bool CanFire (bool bTest)

Overrides: U2NPCControllerBasic.@AttackFallbackState.CanFire


@AttackFallbackState.CanFireShockwave

function bool CanFireShockwave ()

Overrides: CanFireShockwave (global)


@AttackFallbackState.DoSpinAttack

function DoSpinAttack ()


@AttackFallbackState.FireShot

function FireShot (byte bUseAltMode)

Overrides: FireShot (global)


@AttackFallbackState.GetFinalDestinationActor

function Actor GetFinalDestinationActor ()

Overrides: U2NPCControllerBasic.@AttackFallbackState.GetFinalDestinationActor


@AttackFallbackState.HandleReachedOrdersObject

function HandleReachedOrdersObject ()

Overrides: U2NPCControllerBasic.@AttackFallbackState.HandleReachedOrdersObject


@AttackFallbackState.StartSpinning

function StartSpinning ()


@AttackFallbackState.StopSpinning

function StopSpinning ()


@AttackLeapState

Inherits from: U2NPCControllerBasic.@AttackLeapState

Ignores: EnemyInLeapRange, EnemyInMeleeRange, HearNoise, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther

@AttackLeapState.CanFire

function bool CanFire (bool bTest)

Overrides: U2NPCControllerBasic.@AttackLeapState.CanFire


@AttackLeapState.FinishedLeap

function FinishedLeap ()

Overrides: U2NPCControllerBasic.@AttackLeapState.FinishedLeap


@AttackStationaryState

Inherits from: U2NPCControllerBasic.@AttackStationaryState

Ignores: HearNoise, NotifyBump, SeeAlertFriend, SeeFriend, SeeOther

@AttackStationaryState.AdjustAim

function bool AdjustAim (class<ProjectileProjectileClass, float ProjSpeed, Object.Vector ProjStart, float WeaponFireSpread, bool bLeadTarget, bool bWarnTarget, bool bTossed, bool bTrySplash)

Overrides: U2NPCControllerShared.AdjustAim (global)


@AttackStationaryState.CanFireShockwave

function bool CanFireShockwave ()

Overrides: CanFireShockwave (global)


@AttackStationaryState.eventEnemyNotVisible

function eventEnemyNotVisible ()

Overrides: U2NPCControllerBasic.@AttackStationaryState.eventEnemyNotVisible


@AttackStationaryState.ShouldAbortState

function bool ShouldAbortState ()

Overrides: U2NPCControllerBasic.@AttackStationaryState.ShouldAbortState