Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE2:U2DrakkBossUpperController (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site

(Redirected from UE2:ECycleType (U2XMP))
Jump to: navigation, search

Contents

Package: 
U2Pawns

U2DrakkBossUpperController

[edit] Constants

[edit] AttachedToBaseState

Value: 'AttachedToBase'


[edit] MoveHoverActiveLabel

Value: 'MoveHoverActiveLabel'


[edit] SimpleWaitState

Value: 'SimpleWait'


[edit] ConstructionState

Value: 'Construction'


[edit] PrimaryAttackState

Value: 'PrimaryAttack'


[edit] AlternateAttackState

Value: 'AlternateAttack'


[edit] KamikazeState

Value: 'Kamikaze'


[edit] WaitActivateLabel

Value: 'WaitActivate'


[edit] LaserWaitLabel

Value: 'LaserWait'


[edit] LaserTargetContactLabel

Value: 'LaserTargetContact'


[edit] LaserDoneLabel

Value: 'LaserDone'


[edit] RiseLabel

Value: 'Rise'


[edit] MovePickDestMidLabel

Value: 'MovePickDestMid'


[edit] Properties

[edit] Property group 'U2DrakkBossUpperController'

[edit] FireLaserSound

Type: Sound


Default value: Sound'U2Drakk.FireLaser'

[edit] LaserChargeUpSound

Type: Sound


Default value: Sound'U2DrakkNew.Laser_Charge_1'

[edit] SecondaryAttackAmbientSound

Type: Sound


Default value: Sound'U2JamesA.ASF-EngineLoops.HiPowEngLp_01'

[edit] SecondaryLaserAmbientSound

Type: Sound


Default value: Sound'U2WeaponsA.LaserRifle.LR_LaserBeam'

[edit] SecondaryLaserChargeDownSound

Type: Sound


Default value: Sound'U2JamesA.ASF-PowerDown.HiPowerDown_01'

[edit] SecondaryLaserChargeUpSound

Type: Sound


Default value: Sound'U2JamesA.ASF-PowerDown.HiPowerUp_01'

[edit] SelfDestructSound

Type: Sound


Default value: Sound'U2Drakk.DrakkBossTry1'

[edit] TakeHitSound

Type: Sound


Default value: Sound'U2JamesA.ASF-Cockpit.Close_02'

[edit] TracerAmbientSound

Type: Sound


Default value: Sound'U2Drakk.TracerAmbient'

[edit] TracerTurnOnSound

Type: Sound


Default value: Sound'U2A.Pickups.fshlite1'

[edit] WingExplodeSound

Type: Sound


Default value: Sound'U2WeaponsA.Dispersion.DP_PoweredUpExplode'

[edit] Internal variables

[edit] ActiveAttackState

Type: name


Default value: PrimaryAttack

[edit] AltFireBoltSpeed

Type: float


Default value: 3000.0

[edit] AltFireEffect

Type: ParticleGenerator


[edit] AltFireEffectTemplate

Type: ParticleGenerator


Default value: ParticleSalamander'drakkboss.ParticleSalamander0'

[edit] AttackDestinationClassName

Type: name


Default value: FlyNode

[edit] AttackDestinations

Type: array<Actor>


[edit] AttackDestinationZ

Type: float


[edit] AttackDurationTime

Type: float


Default value: 2.0

[edit] bAttached

Type: bool


[edit] bKamikaze

Type: bool


[edit] bRetaliateOnDamage

Type: bool


[edit] bRetaliating

Type: bool


[edit] bSimpleWaitNoDelay

Type: bool


[edit] ChargeUpEffect

Type: ParticleGenerator


[edit] CurrentAttackDestination

Type: int


[edit] CycleType

Type: ECycleType


Default value: CT_RandomVisible

[edit] FireEffects

Type: ParticleGenerator

Array size: 4


[edit] FireTimer

Type: float


[edit] HoverLocation

Type: Object.Vector


[edit] IdleSpeed

Type: float


Default value: 0.5

[edit] LowerController

Type: U2DrakkBossController


[edit] PostAttackDelayTime

Type: float


Default value: 1.0

[edit] PreAttackDelayTime

Type: float


Default value: 1.0

[edit] PrimaryStageHealth

Type: int


Default value: 3000

[edit] RetaliateLocation

Type: Object.Vector


[edit] RiseTarget

Type: Actor


[edit] RiseYawRate

Type: int


Default value: 32767

[edit] TimeBetweenShots

Type: float


Default value: 1.0

[edit] TracerBeamEffect

Type: PulseLineGenerator


[edit] TracerEndDummy

Type: LookTarget


[edit] TracerStartDummy

Type: LookTarget


[edit] UpperPawn

Type: U2DrakkBossUpper


[edit] WingBoneDisabled

Type: int


[edit] WingBoneNames

Type: string

Array size: 8


Default value, index 0: "LeftLeg12"

Default value, index 1: "RightLeg12"

Default value, index 2: "LeftLeg22"

Default value, index 3: "RightLeg22"

Default value, index 4: "LeftLeg32"

Default value, index 5: "RightLeg32"

Default value, index 6: "LeftLeg42"

Default value, index 7: "RightLeg42"

[edit] WingGlowTimer

Type: float


[edit] WingGlowTimerStart

Type: float


[edit] WingTakkra

Type: LookTarget

Array size: 8


[edit] Default values

Property Value
DefaultState SimpleWait
RotationRate
Member Value
Pitch 0
Roll 0
Yaw 8192

[edit] Enums

[edit] ECycleType

CT_Random 
CT_Ordered 
CT_RandomVisible 

[edit] Functions

[edit] Events

[edit] Destroyed

event Destroyed ()

Overrides: U2NPCControllerBase.Destroyed


[edit] PreBeginPlay

event PreBeginPlay ()

Overrides: U2NPCControllerShared.PreBeginPlay


[edit] Other instance functions

[edit] ConstructEffect

private final simulated function ParticleGenerator ConstructEffect (ParticleGenerator EffectTemplate, optional bool bNoMount)


[edit] DrkbucAttach

function DrkbucAttach (U2DrakkBoss InLowerPawn, bool InAttached)


[edit] DrkbucPreventDeath

function bool DrkbucPreventDeath (int Damage, Pawn Instigator, class<DamageTypeDamageType, Object.Vector HitLocation)


[edit] DrkbucSetAttackState

function DrkbucSetAttackState (optional name InAttackState)


[edit] DrkbucTick

function DrkbucTick (float DeltaTime)


[edit] EnemyAcquired

function EnemyAcquired ()

Overrides: U2NPCControllerShared.EnemyAcquired


[edit] eventBumpFriend

function eventBumpFriend (Pawn Other)

Overrides: U2NPCControllerShared.eventBumpFriend


[edit] eventTakeDamage

function eventTakeDamage (int Damage, Pawn Instigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: U2NPCControllerBase.eventTakeDamage


[edit] eventTookDamage

function eventTookDamage (int Damage, Pawn Instigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: U2NPCControllerBase.eventTookDamage


[edit] FireShot

function FireShot (optional bool bUpdateOnly)


[edit] FireShotTimer

function FireShotTimer ()


[edit] GetMoveSpeed

function float GetMoveSpeed (Object.Vector TargetLocation)

Overrides: U2NPCControllerShared.GetMoveSpeed


[edit] InitEffects

private final simulated function InitEffects ()


[edit] InitWingTakkra

private final simulated function InitWingTakkra (int i, string BoneName)


[edit] KamikazeTimer

function KamikazeTimer ()


[edit] LaserTrace

private final simulated function bool LaserTrace (Actor Src, out Actor.CheckResult Hit, bool TracePawns)


[edit] LaserTraceEx

private final simulated function bool LaserTraceEx (Actor Src, out Actor.CheckResult Hit, bool TracePawns, Object.Vector StartTrace, Object.Vector EndTrace)


[edit] MountToLaser

private final simulated function MountToLaser (Actor A, bool InUseAlternate)


[edit] PickAttackDestination

function PickAttackDestination ()


[edit] PickHoverDestination

function PickHoverDestination ()


[edit] Possess

function Possess (Pawn P)

Overrides: U2NPCControllerBase.Possess


[edit] ShutdownEffects

private final simulated function ShutdownEffects ()


[edit] StartFiring

function StartFiring ()


[edit] StopFiring

function StopFiring (float SuggestedFireAgainDelay, Controller.EStopFiringInfo SFInfo)

Overrides: Controller.StopFiring


[edit] Trigger

simulated function Trigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: U2NPCControllerScriptable.Trigger


[edit] ValidateLowerController

function bool ValidateLowerController ()


[edit] States

[edit] @AlternateAttackState

Extends: U2NPCControllerBase.@MoveToGoalBaseState

Ignores: EnemyNotVisible, SeeAlertFriend, SeeFriend, SeeOther

[edit] @AlternateAttackState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


[edit] @AlternateAttackState.EndState

event EndState ()

Overrides: Object.EndState (global)


[edit] @AlternateAttackState.DrkbucTick

function DrkbucTick (float DeltaTime)

Overrides: DrkbucTick (global)


[edit] @ConstructionState

Ignores: EnemyAcquired, EnemyNotVisible, HearNoise, NotifyBump, SeeEnemy

[edit] @ConstructionState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


[edit] @ConstructionState.EndState

event EndState ()

Overrides: Object.EndState (global)


[edit] @KamikazeState

[edit] @KamikazeState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


[edit] @KamikazeState.EndState

event EndState ()

Overrides: Object.EndState (global)


[edit] @KamikazeState.NotifyHitWall

event bool NotifyHitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Controller.NotifyHitWall (global)


[edit] @PrimaryAttackState

Extends: U2NPCControllerBase.@MoveToGoalBaseState

Ignores: EnemyNotVisible, SeeAlertFriend, SeeFriend, SeeOther

[edit] @PrimaryAttackState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


[edit] @PrimaryAttackState.EndState

event EndState ()

Overrides: Object.EndState (global)


[edit] @PrimaryAttackState.DrkbucPreventDeath

function bool DrkbucPreventDeath (int Damage, Pawn Instigator, class<DamageTypeDamageType, Object.Vector HitLocation)

Overrides: DrkbucPreventDeath (global)


[edit] @PrimaryAttackState.DrkbucTick

function DrkbucTick (float DeltaTime)

Overrides: DrkbucTick (global)


[edit] @PrimaryAttackState.eventTookDamage

function eventTookDamage (int Damage, Pawn Instigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: eventTookDamage (global)


[edit] @PrimaryAttackState.FirePrimaryShot

function bool FirePrimaryShot (int InIndex)


[edit] @SimpleWaitState

Ignores: EnemyNotVisible

[edit] @SimpleWaitState.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


[edit] @SimpleWaitState.Trigger

function Trigger (Actor Other, Pawn Instigator, optional name EventName)

Overrides: Trigger (global)