UE2:ScriptedController (UE2Runtime)
Object >> Actor >> Controller >> AIController >> ScriptedController |
- Package:
- Gameplay
- Direct subclass:
- ScriptedTriggerController
- This class in other games:
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. |
ScriptedController AI controller which is controlling the pawn through a scripted sequence specified by an AIScript
Properties
ActionNum
Type: int
AnimsRemaining
Type: int
bBroken
Type: bool
bFakeShot
Type: bool
FIXME - this is currently a hack
bFineWeaponControl
Type: bool
bPendingDoubleJump
Type: bool
bPendingShoot
Type: bool
bShootSpray
Type: bool
bShootTarget
Type: bool
bUseScriptFacing
Type: bool
Default value: True
CurrentAction
Type: LatentScriptedAction
CurrentAnimation
Type: ACTION_PlayAnim
FiringMode
Type: name
IterationCounter
Type: int
IterationSectionStart
Type: int
Default value: -1
MyPlayerController
Type: PlayerController
NumShots
Type: int
PendingController
Type: Controller
controller which will get this pawn after scripted sequence is complete
ScriptedFocus
Type: Actor
SequenceScript
Type: ScriptedSequence
Functions
Events
NotifyJumpApex
Overrides: Controller.NotifyJumpApex
Other instance functions
AdjustAim
Overrides: Controller.AdjustAim
CheckIfNearPlayer
ClearAnimation
ClearScript
DestroyPawn
GetInstigator
GetMyPlayer
GetSoundSource
LeaveScripting
SetEnemyReaction
SetFireYaw
SetNewScript
TakeControlOf
WeaponFireAgain
Overrides: AIController.WeaponFireAgain
States
Broken
Scripting
Scripting.AnimEnd
Overrides: Actor.AnimEnd (global)
Scripting.EndState
Overrides: Object.EndState (global)
Scripting.Tick
Overrides: Actor.Tick (global)
Scripting.Timer
Overrides: Actor.Timer (global)
Scripting.Trigger
Overrides: AIController.Trigger (global)
Scripting.AbortScript
Scripting.CompleteAction
Scripting.DisplayDebug
Overrides: AIController.DisplayDebug (global)
Scripting.InitForNextAction
Scripting.LeaveScripting
Overrides: LeaveScripting (global)
Scripting.MayShootAtEnemy
Scripting.MayShootTarget
Scripting.SetMoveTarget
Scripting.UnPossess
Overrides: Controller.UnPossess (global)
Scripting.WeaponFireAgain
Overrides: WeaponFireAgain (global)