I love the smell of UnrealEd crashing in the morning. – tarquin

UE2:U2AraknidControllerHatched (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
Package: 
U2Pawns

U2AraknidControllerHatched.

Constants[edit]

HatchedState[edit]

Value: 'Hatched'


PlayMommySoundTimer[edit]

Value: 'PlayMommySound'


Properties[edit]

Property group 'U2AraknidControllerHatched'[edit]

FollowMommaSeconds[edit]

Type: float

time to keep following the player

Default value: 60.0

MaxWanderDistanceFromMomma[edit]

Type: float

maximum distance that npc can stray from momma before heading back

Default value: 250.0

MinSelfDestructDistance[edit]

Type: float

min distance from player before self destructing

Default value: 2000.0

MommySound[edit]

Type: Sound

sound to be played after baby steps to momma

Default value: Sound'U2WeaponsA.LeechGun.LG_SpiderBabyBorn'

Internal variables[edit]

bGrownUp[edit]

Type: bool


bWalkedToMomma[edit]

Type: bool


HatchedTime[edit]

Type: float


Momma[edit]

Type: Actor


Default values[edit]

Property Value
DefaultState Hatched

Functions[edit]

Events[edit]

Destroyed[edit]

event Destroyed ()

Overrides: U2NPCControllerBasic.Destroyed


Other instance functions[edit]

HandleSetMoveTargetError[edit]

function U2NPCControllerShared.EMoveType HandleSetMoveTargetError (Actor GoalActor, float GoalDistance)

Overrides: U2NPCControllerShared.HandleSetMoveTargetError


NavigationError[edit]

function NavigationError (U2Pawn.EErrorType ErrorType, string ErrorMessage)

Overrides: U2NPCController.NavigationError


Trigger[edit]

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

Overrides: U2NPCControllerScriptable.Trigger


States[edit]

@HatchedState[edit]

Extends: U2NPCControllerBasic.@WanderingState

@HatchedState.BeginState[edit]

event BeginState ()

Overrides: U2NPCControllerBase.@WanderingState.BeginState


@HatchedState.EndState[edit]

event EndState ()

Overrides: U2NPCControllerBase.@WanderingState.EndState


@HatchedState.CanSelfDestruct[edit]

function bool CanSelfDestruct ()


@HatchedState.GetWanderDirection[edit]

function Object.Vector GetWanderDirection (int FallbackType)

Overrides: U2NPCControllerBase.@WanderingState.GetWanderDirection


@HatchedState.GetWanderDistanceModifier[edit]

function float GetWanderDistanceModifier ()

Overrides: U2NPCControllerBase.@WanderingState.GetWanderDistanceModifier


@HatchedState.PickDestination[edit]

function bool PickDestination ()

Overrides: U2NPCControllerBasic.@WanderingState.PickDestination


@HatchedState.PlayMommySound[edit]

function PlayMommySound ()


@HatchedState.ShouldWanderTowardMomma[edit]

function bool ShouldWanderTowardMomma ()


@HatchedState.WanderDidMoveSpecialHandling[edit]

function WanderDidMoveSpecialHandling ()

Overrides: U2NPCControllerBase.@WanderingState.WanderDidMoveSpecialHandling