Worst-case scenario: the UEd Goblin wipes the map and burns down your house.
UE2:ScriptedController (UT2004)
Object >> Actor >> Controller >> AIController >> ScriptedController |
Contents
- 1 Properties
- 1.1 ActionNum
- 1.2 AnimsRemaining
- 1.3 bBroken
- 1.4 bChangingPawns
- 1.5 bFakeShot
- 1.6 bFineWeaponControl
- 1.7 bPendingDoubleJump
- 1.8 bPendingShoot
- 1.9 bShootSpray
- 1.10 bShootTarget
- 1.11 bUseScriptFacing
- 1.12 CurrentAction
- 1.13 CurrentAnimation
- 1.14 FiringMode
- 1.15 IterationCounter
- 1.16 IterationSectionStart
- 1.17 MyPlayerController
- 1.18 NumShots
- 1.19 PendingController
- 1.20 ScriptedFocus
- 1.21 SequenceScript
- 2 Functions
- 2.1 Events
- 2.2 Other instance functions
- 2.2.1 AdjustAim
- 2.2.2 CheckIfNearPlayer
- 2.2.3 ClearAnimation
- 2.2.4 ClearScript
- 2.2.5 DestroyPawn
- 2.2.6 GetInstigator
- 2.2.7 GetMyPlayer
- 2.2.8 GetSoundSource
- 2.2.9 LeaveScripting
- 2.2.10 SetDoubleJump
- 2.2.11 SetEnemyReaction
- 2.2.12 SetFireYaw
- 2.2.13 SetNewScript
- 2.2.14 TakeControlOf
- 2.2.15 WeaponFireAgain
- 3 States
- 3.1 Broken
- 3.2 Scripting
- 3.2.1 Scripting.AnimEnd
- 3.2.2 Scripting.EndState
- 3.2.3 Scripting.LIPSincAnimEnd
- 3.2.4 Scripting.Tick
- 3.2.5 Scripting.Timer
- 3.2.6 Scripting.Trigger
- 3.2.7 Scripting.AbortScript
- 3.2.8 Scripting.CompleteAction
- 3.2.9 Scripting.DisplayDebug
- 3.2.10 Scripting.InitForNextAction
- 3.2.11 Scripting.LeaveScripting
- 3.2.12 Scripting.MayShootAtEnemy
- 3.2.13 Scripting.MayShootTarget
- 3.2.14 Scripting.SetMoveTarget
- 3.2.15 Scripting.UnPossess
- 3.2.16 Scripting.WeaponFireAgain
- Package:
- Gameplay
- Direct subclasses:
- Bot, MonsterController, ScriptedTriggerController
- This class in other games:
- UT2003, UE2Runtime, U2
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[edit]
ActionNum[edit]
Type: int
AnimsRemaining[edit]
Type: int
bBroken[edit]
Type: bool
bChangingPawns[edit]
Type: bool
bFakeShot[edit]
Type: bool
FIXME - this is currently a hack
bFineWeaponControl[edit]
Type: bool
bPendingDoubleJump[edit]
Type: bool
bPendingShoot[edit]
Type: bool
bShootSpray[edit]
Type: bool
bShootTarget[edit]
Type: bool
bUseScriptFacing[edit]
Type: bool
Default value: True
CurrentAction[edit]
Type: LatentScriptedAction
CurrentAnimation[edit]
Type: ACTION_PlayAnim
FiringMode[edit]
Type: name
IterationCounter[edit]
Type: int
IterationSectionStart[edit]
Type: int
Default value: -1
MyPlayerController[edit]
Type: PlayerController
NumShots[edit]
Type: int
PendingController[edit]
Type: Controller
controller which will get this pawn after scripted sequence is complete
ScriptedFocus[edit]
Type: Actor
SequenceScript[edit]
Type: ScriptedSequence
Functions[edit]
Events[edit]
NotifyJumpApex[edit]
Overrides: Controller.NotifyJumpApex
Other instance functions[edit]
AdjustAim[edit]
Overrides: Controller.AdjustAim
CheckIfNearPlayer[edit]
ClearAnimation[edit]
ClearScript[edit]
DestroyPawn[edit]
GetInstigator[edit]
GetMyPlayer[edit]
GetSoundSource[edit]
LeaveScripting[edit]
SetDoubleJump[edit]
Overrides: Controller.SetDoubleJump
SetEnemyReaction[edit]
SetFireYaw[edit]
SetNewScript[edit]
TakeControlOf[edit]
WeaponFireAgain[edit]
Overrides: AIController.WeaponFireAgain
States[edit]
Broken[edit]
Scripting[edit]
Scripting.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
Scripting.EndState[edit]
Overrides: Object.EndState (global)
Scripting.LIPSincAnimEnd[edit]
Overrides: Actor.LIPSincAnimEnd (global)
Scripting.Tick[edit]
Overrides: Actor.Tick (global)
Scripting.Timer[edit]
Overrides: Actor.Timer (global)
Scripting.Trigger[edit]
Overrides: AIController.Trigger (global)
Scripting.AbortScript[edit]
Scripting.CompleteAction[edit]
Scripting.DisplayDebug[edit]
Overrides: AIController.DisplayDebug (global)
Scripting.InitForNextAction[edit]
Scripting.LeaveScripting[edit]
Overrides: LeaveScripting (global)
Scripting.MayShootAtEnemy[edit]
Scripting.MayShootTarget[edit]
Scripting.SetMoveTarget[edit]
Scripting.UnPossess[edit]
Overrides: Controller.UnPossess (global)
Scripting.WeaponFireAgain[edit]
Overrides: WeaponFireAgain (global)