UE2:U2KillerSproutController (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Package:
U2Pawns

U2KillerSproutController

Constants

KSAlertState

Value: 'KSAlert'

tracking enemy that touched tentacles

KSGrabbingState

Value: 'KSGrabbing'

reeling enemy in

KSRecoveringState

Value: 'KSRecovering'

hurt and healing

KSWaitingState

Value: 'KSWaiting'


Properties

AddedHealth

Type: float


DamageAmount

Type: float


DamageEnemyRate

Type: float


Default value: 10.0

HealthydHealthLevel

Type: float


Default value: 0.8

InjuredHealthLevel

Type: float


Default value: 0.6

MaxGrabSpeed

Type: float


Default value: 2000.0

MinGrabHeight

Type: float


MinGrabRadius

Type: float


RecoverHealthRate

Type: float


Default value: 25.0

ReeledInDamageMultiplier

Type: float


Default value: 3.0

ReelInSpeed

Type: float


Default value: 1000.0

Default values

Property Value
DefaultState KSWaiting

Functions

Events

AnimEnd

event AnimEnd (int Channel)

Overrides: Actor.AnimEnd


Tick

event Tick (float DeltaTime)

Overrides: Actor.Tick


Other instance functions

CanGrab

function bool CanGrab (Pawn P)


eventTookDamage

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

Overrides: U2NPCControllerBase.eventTookDamage


GetMaxReachZ

function float GetMaxReachZ ()


GetMinReachZ

function float GetMinReachZ ()


NotifyTakeHit

function NotifyTakeHit (Pawn InstigatedBy, Object.Vector HitLocation, int Damage, class<DamageTypeDamageType, Object.Vector Momentum)

Overrides: Controller.NotifyTakeHit


PlayHit

function PlayHit ()


ShouldTransitionToRecovering

function bool ShouldTransitionToRecovering ()


States

@KSAlertState

@KSAlertState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@KSAlertState.Tick

event Tick (float DeltaTime)

Overrides: Tick (global)


@KSAlertState.UnTouch

event UnTouch (Actor Other)

Overrides: Actor.UnTouch (global)


@KSGrabbingState

@KSGrabbingState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@KSGrabbingState.EndState

event EndState ()

Overrides: Object.EndState (global)


@KSGrabbingState.Tick

event Tick (float DeltaTime)

Overrides: Tick (global)


@KSGrabbingState.UnTouch

event UnTouch (Actor Other)

Overrides: Actor.UnTouch (global)


@KSGrabbingState.PlayHit

function PlayHit ()

Overrides: PlayHit (global)


@KSRecoveringState

@KSRecoveringState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@KSRecoveringState.Tick

event Tick (float DeltaTime)

Overrides: Tick (global)


@KSRecoveringState.ShouldTransitionToRecovering

function bool ShouldTransitionToRecovering ()

Overrides: ShouldTransitionToRecovering (global)


@KSWaitingState

@KSWaitingState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@KSWaitingState.Touch

event Touch (Actor Other)

Overrides: Actor.Touch (global)