There is no spoon
UE2:ScriptedController (UT2003)
Object >> Actor >> Controller >> AIController >> ScriptedController |
Contents
- 1 Properties
- 1.1 ActionNum
- 1.2 AnimsRemaining
- 1.3 bBroken
- 1.4 bFakeShot
- 1.5 bFineWeaponControl
- 1.6 bPendingDoubleJump
- 1.7 bPendingShoot
- 1.8 bShootSpray
- 1.9 bShootTarget
- 1.10 bUseScriptFacing
- 1.11 CurrentAction
- 1.12 CurrentAnimation
- 1.13 FiringMode
- 1.14 IterationCounter
- 1.15 IterationSectionStart
- 1.16 MyPlayerController
- 1.17 NumShots
- 1.18 PendingController
- 1.19 ScriptedFocus
- 1.20 SequenceScript
- 2 Functions
- 3 States
- 3.1 Broken
- 3.2 Scripting
- 3.2.1 Scripting.AnimEnd
- 3.2.2 Scripting.EndState
- 3.2.3 Scripting.Tick
- 3.2.4 Scripting.Timer
- 3.2.5 Scripting.Trigger
- 3.2.6 Scripting.AbortScript
- 3.2.7 Scripting.CompleteAction
- 3.2.8 Scripting.DisplayDebug
- 3.2.9 Scripting.InitForNextAction
- 3.2.10 Scripting.LeaveScripting
- 3.2.11 Scripting.MayShootAtEnemy
- 3.2.12 Scripting.MayShootTarget
- 3.2.13 Scripting.SetMoveTarget
- 3.2.14 Scripting.UnPossess
- 3.2.15 Scripting.WeaponFireAgain
- Package:
- Gameplay
- Direct subclasses:
- Bot, MonsterController, ScriptedTriggerController
- This class in other games:
- UE2Runtime, U2, UT2004
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
Scripting.WeaponFireAgain
Overrides: WeaponFireAgain (global)