UE2:LicenseeController (U2XMP)
Object >> Actor >> Controller >> LicenseeController |
- Package:
- Engine
- Direct subclasses:
- AIController, PlayerController
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
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
MantleEnd
NotifyStateChange
Overrides: Object.NotifyStateChange
PostBeginPlay
Overrides: Controller.PostBeginPlay
Other instance functions
AddDebugFlag
DebugAI
DebugAIAttacks
DebugAIEvents
DebugAIForced
DebugAIMovement
Freeze
GetDebugFlags
GetPlayerName
GetTrackStateChanges
GetWalkingPctScale
HandleLandedHard
InitLicenseePawn
PawnDied
Overrides: Controller.PawnDied
Possess
Overrides: Controller.Possess
RemoveDebugFlag
SetDebugFlags
SetTrackStateChanges
ToggleDebugFlag
UnFreeze
States
@CantMoveState
@CantMoveState.BeginState
Overrides: Object.BeginState (global)
@LandedHardState
Extends: @CantMoveState
@LandedHardState.AnimEnd
Overrides: Actor.AnimEnd (global)
@LandedHardState.BeginState
Overrides: @CantMoveState.BeginState
@LandedHardState.EndState
Overrides: Object.EndState (global)
@LandedHardState.LandedHardDone