Gah - a solution with more questions. – EntropicLqd

UE2:U2DrakkDroidController (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
Package: 
U2Pawns

U2DrakkDroidController

Constants

DroidBuildState

Value: 'DroidBuild'


DroidWaitState

Value: 'DroidWait'


DroidHuntState

Value: 'DroidHunt'


DroidRepairState

Value: 'DroidRepair'


DroidHomeState

Value: 'DroidHome'


Properties

Droid

Type: U2DrakkDroid


GlowBall

Type: ParticleGenerator


ServicePawn

Type: Pawn


Default values

Property Value
DefaultState DroidWait

Instance functions

DroidService

function DroidService (Pawn InPawn)


DroidUpdateAnimation

function DroidUpdateAnimation (float DeltaTime)


FilterInvalidPawn

function bool FilterInvalidPawn (Pawn P)


HandleSetMoveTargetError

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

Overrides: U2NPCControllerShared.HandleSetMoveTargetError


NavigationError

function NavigationError (U2Pawn.EErrorType ErrorType, string ErrorMessage)

Overrides: U2NPCController.NavigationError


NotifyTakeHit

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

Overrides: Controller.NotifyTakeHit


PlayHit

function PlayHit ()


States

@DroidBuildState

Ignores: EnemyAcquired, EnemyNotVisible, HearNoise, NotifyBump

@DroidBuildState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@DroidBuildState.EndState

event EndState ()

Overrides: Object.EndState (global)


@DroidBuildState.Tick

event Tick (float DeltaTime)

Overrides: Actor.Tick (global)


@DroidBuildState.GetRebuildTime

function float GetRebuildTime ()


@DroidHomeState

Extends: U2NPCControllerBase.@MoveToGoalBaseState

Ignores: EnemyAcquired, EnemyNotVisible, HearNoise, NotifyBump

@DroidHomeState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@DroidHomeState.EndState

event EndState ()

Overrides: Object.EndState (global)


@DroidHuntState

Extends: U2NPCControllerBase.@MoveToGoalBaseState

Ignores: EnemyAcquired, EnemyNotVisible, HearNoise, NotifyBump

@DroidHuntState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@DroidHuntState.EndState

event EndState ()

Overrides: Object.EndState (global)


@DroidRepairState

Ignores: EnemyAcquired, EnemyNotVisible, HearNoise, NotifyBump

@DroidRepairState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@DroidRepairState.EndState

event EndState ()

Overrides: Object.EndState (global)


@DroidWaitState

Ignores: EnemyAcquired, EnemyNotVisible, HearNoise, NotifyBump

@DroidWaitState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)