My program doesn't have bugs. It just develops random features.

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

Constants

CantMoveState

Value: 'CantMove'


LandedHardState

Value: 'LandedHard'


BeginLabel

Value: 'Begin'


Event_ActorRangeTransition

Value: 'ActorRangeTransition'


Event_AnimEnd

Value: 'AnimEnd'


Event_EnemyInLeapRange

Value: 'EnemyInLeapRange'


Event_EnemyInMeleeRange

Value: 'EnemyInMeleeRange'


Event_EnemyInvalid

Value: 'EnemyInvalid'


Event_EnemyNotInMeleeRange

Value: 'EnemyNotInMeleeRange'


Event_EnemyNotVisible

Value: 'EnemyNotVisible'


Event_EnemyRangeTransition

Value: 'EnemyRangeTransition'


Event_HearNoise

Value: 'HearNoise'


Event_NotifyBump

Value: 'NotifyBump'


Event_SeeAlertFriend

Value: 'SeeAlertFriend'


Event_SeeEnemy

Value: 'SeeEnemy'


Event_SeeFriend

Value: 'SeeFriend'


Event_SeeOther

Value: 'SeeOther'


Event_Tick

Value: 'Tick'


Event_Timer

Value: 'Timer'


Event_NotifyHitWall

Value: 'NotifyHitWall'


Event_Trigger

Value: 'Trigger'


Debug_AI

Value: 0x0010


Debug_AIAttacks

Value: 0x0020


Debug_AIEvents

Value: 0x0040


Debug_AIMovement

Value: 0x0080


Properties

Property group 'Controller'

bDebugForced

Type: bool

Modifiers: globalconfig, protected

controls logging of forced debug information

bTrackStateChanges

Type: bool

Modifiers: globalconfig, protected

controls whether state/label changes are tracked

DebugFlags

Type: int

Modifiers: globalconfig, protected

controls logging of debug information

Internal variables

LastStateChangeContextLineNum

Type: int

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

LastStateChangeContextNameStr

Type: string

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

LastStateChangeLabel

Type: name

for debugging -- holds last label for gotostate/goto

LPawn

Type: LicenseePawn


Default values

Property Value
Handedness 1.0

Functions

Events

MantleBegin

event MantleBegin ()


MantleEnd

event MantleEnd ()


NotifyStateChange

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

Overrides: Object.NotifyStateChange


PostBeginPlay

event PostBeginPlay ()

Overrides: Controller.PostBeginPlay


Other instance functions

AddDebugFlag

final function AddDebugFlag (int Flag)


DebugAI

final function bool DebugAI ()


DebugAIAttacks

final function bool DebugAIAttacks ()


DebugAIEvents

final function bool DebugAIEvents ()


DebugAIForced

final function bool DebugAIForced ()


DebugAIMovement

final function bool DebugAIMovement ()


Freeze

function Freeze ()


GetDebugFlags

final function int GetDebugFlags ()


GetPlayerName

simulated function string GetPlayerName ()


GetTrackStateChanges

final function bool GetTrackStateChanges ()


GetWalkingPctScale

function float GetWalkingPctScale ()


HandleLandedHard

function HandleLandedHard ()


InitLicenseePawn

function InitLicenseePawn (Pawn P)


PawnDied

function PawnDied ()

Overrides: Controller.PawnDied


Possess

function Possess (Pawn P)

Overrides: Controller.Possess


RemoveDebugFlag

final function RemoveDebugFlag (int Flag)


SetDebugFlags

final function SetDebugFlags (int NewFlags)


SetTrackStateChanges

final function SetTrackStateChanges (bool bVal)


ToggleDebugFlag

final function ToggleDebugFlag (int Flag)


UnFreeze

function UnFreeze ()


States

@CantMoveState

@CantMoveState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@LandedHardState

Extends: @CantMoveState

@LandedHardState.AnimEnd

event AnimEnd (int Channel)

Overrides: Actor.AnimEnd (global)


@LandedHardState.BeginState

event BeginState ()

Overrides: @CantMoveState.BeginState


@LandedHardState.EndState

event EndState ()

Overrides: Object.EndState (global)


@LandedHardState.LandedHardDone

function LandedHardDone ()