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

UE2:LicenseeController (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
U2XMP Object >> Actor >> Controller >> LicenseeController

Contents

Package: 
Engine
Direct subclasses:
AIController, PlayerController

NEW: licensee extensions support LicenseeController.uc

[edit] Constants

[edit] CantMoveState

Value: 'CantMove'


[edit] LandedHardState

Value: 'LandedHard'


[edit] BeginLabel

Value: 'Begin'


[edit] Event_ActorRangeTransition

Value: 'ActorRangeTransition'


[edit] Event_AnimEnd

Value: 'AnimEnd'


[edit] Event_EnemyInLeapRange

Value: 'EnemyInLeapRange'


[edit] Event_EnemyInMeleeRange

Value: 'EnemyInMeleeRange'


[edit] Event_EnemyInvalid

Value: 'EnemyInvalid'


[edit] Event_EnemyNotInMeleeRange

Value: 'EnemyNotInMeleeRange'


[edit] Event_EnemyNotVisible

Value: 'EnemyNotVisible'


[edit] Event_EnemyRangeTransition

Value: 'EnemyRangeTransition'


[edit] Event_HearNoise

Value: 'HearNoise'


[edit] Event_NotifyBump

Value: 'NotifyBump'


[edit] Event_SeeAlertFriend

Value: 'SeeAlertFriend'


[edit] Event_SeeEnemy

Value: 'SeeEnemy'


[edit] Event_SeeFriend

Value: 'SeeFriend'


[edit] Event_SeeOther

Value: 'SeeOther'


[edit] Event_Tick

Value: 'Tick'


[edit] Event_Timer

Value: 'Timer'


[edit] Event_NotifyHitWall

Value: 'NotifyHitWall'


[edit] Event_Trigger

Value: 'Trigger'


[edit] Debug_AI

Value: 0x0010


[edit] Debug_AIAttacks

Value: 0x0020


[edit] Debug_AIEvents

Value: 0x0040


[edit] Debug_AIMovement

Value: 0x0080


[edit] Properties

[edit] Property group 'Controller'

[edit] bDebugForced

Type: bool

Modifiers: globalconfig, protected

controls logging of forced debug information

[edit] bTrackStateChanges

Type: bool

Modifiers: globalconfig, protected

controls whether state/label changes are tracked

[edit] DebugFlags

Type: int

Modifiers: globalconfig, protected

controls logging of debug information

[edit] Internal variables

[edit] LastStateChangeContextLineNum

Type: int

for debugging -- holds last context line number for gotostate/goto

[edit] LastStateChangeContextNameStr

Type: string

for debugging -- holds last context name for gotostate/goto

[edit] LastStateChangeLabel

Type: name

for debugging -- holds last label for gotostate/goto

[edit] LPawn

Type: LicenseePawn


[edit] Default values

Property Value
Handedness 1.0

[edit] Functions

[edit] Events

[edit] MantleBegin

event MantleBegin ()


[edit] MantleEnd

event MantleEnd ()


[edit] NotifyStateChange

event NotifyStateChange (name OldState, name NewState, name Label, bool bGoto, string ContextNameStr, int ContextLineNum)

Overrides: Object.NotifyStateChange


[edit] PostBeginPlay

event PostBeginPlay ()

Overrides: Controller.PostBeginPlay


[edit] Other instance functions

[edit] AddDebugFlag

final function AddDebugFlag (int Flag)


[edit] DebugAI

final function bool DebugAI ()


[edit] DebugAIAttacks

final function bool DebugAIAttacks ()


[edit] DebugAIEvents

final function bool DebugAIEvents ()


[edit] DebugAIForced

final function bool DebugAIForced ()


[edit] DebugAIMovement

final function bool DebugAIMovement ()


[edit] Freeze

function Freeze ()


[edit] GetDebugFlags

final function int GetDebugFlags ()


[edit] GetPlayerName

simulated function string GetPlayerName ()


[edit] GetTrackStateChanges

final function bool GetTrackStateChanges ()


[edit] GetWalkingPctScale

function float GetWalkingPctScale ()


[edit] HandleLandedHard

function HandleLandedHard ()


[edit] InitLicenseePawn

function InitLicenseePawn (Pawn P)


[edit] PawnDied

function PawnDied ()

Overrides: Controller.PawnDied


[edit] Possess

function Possess (Pawn P)

Overrides: Controller.Possess


[edit] RemoveDebugFlag

final function RemoveDebugFlag (int Flag)


[edit] SetDebugFlags

final function SetDebugFlags (int NewFlags)


[edit] SetTrackStateChanges

final function SetTrackStateChanges (bool bVal)


[edit] ToggleDebugFlag

final function ToggleDebugFlag (int Flag)


[edit] UnFreeze

function UnFreeze ()


[edit] States

[edit] @CantMoveState

[edit] @CantMoveState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


[edit] @LandedHardState

Extends: @CantMoveState

[edit] @LandedHardState.AnimEnd

event AnimEnd (int Channel)

Overrides: Actor.AnimEnd (global)


[edit] @LandedHardState.BeginState

event BeginState ()

Overrides: @CantMoveState.BeginState


[edit] @LandedHardState.EndState

event EndState ()

Overrides: Object.EndState (global)


[edit] @LandedHardState.LandedHardDone

function LandedHardDone ()


Personal tools