Mostly Harmless
UE2:U2DrakkBossController (U2XMP)
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared >> U2NPCControllerBase >> U2NPCControllerBasic >> U2DrakkBossController |
- Package:
- U2Pawns
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
U2DrakkBossController
Constants
ReturnToBaseState
Value: 'ReturnToBase'
SpinningDeathState
Value: 'SpinningDeath'
Properties
Property group 'U2DrakkBossController'
WingExplodeSound
Type: Sound
Default value: Sound'U2WeaponsA.Dispersion.DP_PoweredUpExplode'
Internal variables
bAttached
Type: bool
bElectricActive
Type: bool
bPreventDamage
Type: bool
DamageEffect
Type: ParticleRadiator
ElectricDistance
Type: float
Default value: 512.0
HomeActor
Type: Actor
LiteBriteTimer
Type: float
LowerPawn
Type: U2DrakkBoss
SpinningTimer
Type: float
UpperLeftElectric
Type: ElectricGenerator
UpperRightElectric
Type: ElectricGenerator
WingBoneDisabled
Type: int
Default values
Property | Value |
---|---|
DefaultState | Frozen |
Functions
Events
Destroyed
Overrides: U2NPCControllerBasic.Destroyed
Other instance functions
CheckWingDamage
ConstructElectric
DrkbcAttach
DrkbcEnableEnemyDetection
DrkbcTick
EnemyAcquired
Overrides: U2NPCControllerBasic.EnemyAcquired
eventBumpFriend
Overrides: U2NPCControllerShared.eventBumpFriend
eventTakeDamage
Overrides: U2NPCControllerBasic.eventTakeDamage
InitEffects
Possess
Overrides: U2NPCControllerBasic.Possess
ShutdownEffects
UpdateElectric
States
@FrozenState
Inherits from: U2NPCControllerBasic.@FrozenState
Ignores: EnemyNotVisible, SeeAlertFriend, SeeFriend, SeeOther
@FrozenState.BeginState
Overrides: U2NPCControllerBasic.@FrozenState.BeginState
@FrozenState.EndState
Overrides: U2NPCControllerBasic.@FrozenState.EndState
@FrozenState.EnemyRangeTransition
Overrides: Controller.EnemyRangeTransition (global)
@FrozenState.eventBumpEnemy
Overrides: U2NPCControllerBase.@CantMoveState.eventBumpEnemy
@FrozenState.eventTookDamage
Overrides: U2NPCControllerBase.eventTookDamage (global)
@FrozenState.IsMobile
Overrides: U2NPCControllerBase.@CantMoveState.IsMobile
@ReturnToBaseState
Extends: U2NPCControllerBase.@MoveToGoalBaseState
Ignores: EnemyNotVisible, HearNoise, NotifyBump, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@ReturnToBaseState.BeginState
Overrides: Object.BeginState (global)
@ReturnToBaseState.EndState
Overrides: Object.EndState (global)
@ReturnToBaseState.EnemyAcquired
Overrides: EnemyAcquired (global)
@ReturnToBaseState.NotifyUpperNeedsRecharge
@ReturnToBaseState.PickDestination
@SpinningDeathState
Ignores: EnemyAcquired, EnemyNotVisible, HearNoise, NotifyBump, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@SpinningDeathState.BeginState
Overrides: Object.BeginState (global)
@SpinningDeathState.EndState
Overrides: Object.EndState (global)
@SpinningDeathState.Tick
Overrides: Actor.Tick (global)