I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:U2DrakkBossUpperController (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:10, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Package: 
U2Pawns

U2DrakkBossUpperController

Constants

AttachedToBaseState

Value: 'AttachedToBase'


MoveHoverActiveLabel

Value: 'MoveHoverActiveLabel'


SimpleWaitState

Value: 'SimpleWait'


ConstructionState

Value: 'Construction'


PrimaryAttackState

Value: 'PrimaryAttack'


AlternateAttackState

Value: 'AlternateAttack'


KamikazeState

Value: 'Kamikaze'


WaitActivateLabel

Value: 'WaitActivate'


LaserWaitLabel

Value: 'LaserWait'


LaserTargetContactLabel

Value: 'LaserTargetContact'


LaserDoneLabel

Value: 'LaserDone'


RiseLabel

Value: 'Rise'


MovePickDestMidLabel

Value: 'MovePickDestMid'


Properties

Property group 'U2DrakkBossUpperController'

FireLaserSound

Type: Sound


Default value: Sound'U2Drakk.FireLaser'

LaserChargeUpSound

Type: Sound


Default value: Sound'U2DrakkNew.Laser_Charge_1'

SecondaryAttackAmbientSound

Type: Sound


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

SecondaryLaserAmbientSound

Type: Sound


Default value: Sound'U2WeaponsA.LaserRifle.LR_LaserBeam'

SecondaryLaserChargeDownSound

Type: Sound


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

SecondaryLaserChargeUpSound

Type: Sound


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

SelfDestructSound

Type: Sound


Default value: Sound'U2Drakk.DrakkBossTry1'

TakeHitSound

Type: Sound


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

TracerAmbientSound

Type: Sound


Default value: Sound'U2Drakk.TracerAmbient'

TracerTurnOnSound

Type: Sound


Default value: Sound'U2A.Pickups.fshlite1'

WingExplodeSound

Type: Sound


Default value: Sound'U2WeaponsA.Dispersion.DP_PoweredUpExplode'

Internal variables

ActiveAttackState

Type: name


Default value: PrimaryAttack

AltFireBoltSpeed

Type: float


Default value: 3000.0

AltFireEffect

Type: ParticleGenerator


AltFireEffectTemplate

Type: ParticleGenerator


Default value: ParticleSalamander'drakkboss.ParticleSalamander0'

AttackDestinationClassName

Type: name


Default value: FlyNode

AttackDestinations

Type: array<Actor>


AttackDestinationZ

Type: float


AttackDurationTime

Type: float


Default value: 2.0

bAttached

Type: bool


bKamikaze

Type: bool


bRetaliateOnDamage

Type: bool


bRetaliating

Type: bool


bSimpleWaitNoDelay

Type: bool


ChargeUpEffect

Type: ParticleGenerator


CurrentAttackDestination

Type: int


CycleType

Type: ECycleType


Default value: CT_RandomVisible

FireEffects

Type: ParticleGenerator

Array size: 4


FireTimer

Type: float


HoverLocation

Type: Object.Vector


IdleSpeed

Type: float


Default value: 0.5

LowerController

Type: U2DrakkBossController


PostAttackDelayTime

Type: float


Default value: 1.0

PreAttackDelayTime

Type: float


Default value: 1.0

PrimaryStageHealth

Type: int


Default value: 3000

RetaliateLocation

Type: Object.Vector


RiseTarget

Type: Actor


RiseYawRate

Type: int


Default value: 32767

TimeBetweenShots

Type: float


Default value: 1.0

TracerBeamEffect

Type: PulseLineGenerator


TracerEndDummy

Type: LookTarget


TracerStartDummy

Type: LookTarget


UpperPawn

Type: U2DrakkBossUpper


WingBoneDisabled

Type: int


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"

WingGlowTimer

Type: float


WingGlowTimerStart

Type: float


WingTakkra

Type: LookTarget

Array size: 8


Default values

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

Enums

ECycleType

CT_Random 
CT_Ordered 
CT_RandomVisible 

Functions

Events

Destroyed

event Destroyed ()

Overrides: U2NPCControllerBase.Destroyed


PreBeginPlay

event PreBeginPlay ()

Overrides: U2NPCControllerShared.PreBeginPlay


Other instance functions

ConstructEffect

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


DrkbucAttach

function DrkbucAttach (U2DrakkBoss InLowerPawn, bool InAttached)


DrkbucPreventDeath

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


DrkbucSetAttackState

function DrkbucSetAttackState (optional name InAttackState)


DrkbucTick

function DrkbucTick (float DeltaTime)


EnemyAcquired

function EnemyAcquired ()

Overrides: U2NPCControllerShared.EnemyAcquired


eventBumpFriend

function eventBumpFriend (Pawn Other)

Overrides: U2NPCControllerShared.eventBumpFriend


eventTakeDamage

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

Overrides: U2NPCControllerBase.eventTakeDamage


eventTookDamage

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

Overrides: U2NPCControllerBase.eventTookDamage


FireShot

function FireShot (optional bool bUpdateOnly)


FireShotTimer

function FireShotTimer ()


GetMoveSpeed

function float GetMoveSpeed (Object.Vector TargetLocation)

Overrides: U2NPCControllerShared.GetMoveSpeed


InitEffects

private final simulated function InitEffects ()


InitWingTakkra

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


KamikazeTimer

function KamikazeTimer ()


LaserTrace

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


LaserTraceEx

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


MountToLaser

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


PickAttackDestination

function PickAttackDestination ()


PickHoverDestination

function PickHoverDestination ()


Possess

function Possess (Pawn P)

Overrides: U2NPCControllerBase.Possess


ShutdownEffects

private final simulated function ShutdownEffects ()


StartFiring

function StartFiring ()


StopFiring

function StopFiring (float SuggestedFireAgainDelay, Controller.EStopFiringInfo SFInfo)

Overrides: Controller.StopFiring


Trigger

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

Overrides: U2NPCControllerScriptable.Trigger


ValidateLowerController

function bool ValidateLowerController ()


States

@AlternateAttackState

Extends: U2NPCControllerBase.@MoveToGoalBaseState

Ignores: EnemyNotVisible, SeeAlertFriend, SeeFriend, SeeOther

@AlternateAttackState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@AlternateAttackState.EndState

event EndState ()

Overrides: Object.EndState (global)


@AlternateAttackState.DrkbucTick

function DrkbucTick (float DeltaTime)

Overrides: DrkbucTick (global)


@ConstructionState

Ignores: EnemyAcquired, EnemyNotVisible, HearNoise, NotifyBump, SeeEnemy

@ConstructionState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@ConstructionState.EndState

event EndState ()

Overrides: Object.EndState (global)


@KamikazeState

@KamikazeState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@KamikazeState.EndState

event EndState ()

Overrides: Object.EndState (global)


@KamikazeState.NotifyHitWall

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

Overrides: Controller.NotifyHitWall (global)


@PrimaryAttackState

Extends: U2NPCControllerBase.@MoveToGoalBaseState

Ignores: EnemyNotVisible, SeeAlertFriend, SeeFriend, SeeOther

@PrimaryAttackState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@PrimaryAttackState.EndState

event EndState ()

Overrides: Object.EndState (global)


@PrimaryAttackState.DrkbucPreventDeath

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

Overrides: DrkbucPreventDeath (global)


@PrimaryAttackState.DrkbucTick

function DrkbucTick (float DeltaTime)

Overrides: DrkbucTick (global)


@PrimaryAttackState.eventTookDamage

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

Overrides: eventTookDamage (global)


@PrimaryAttackState.FirePrimaryShot

function bool FirePrimaryShot (int InIndex)


@SimpleWaitState

Ignores: EnemyNotVisible

@SimpleWaitState.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


@SimpleWaitState.Trigger

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

Overrides: Trigger (global)