Cogito, ergo sum
UE2:U2NPCControllerScriptable (U2XMP)
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable |
Contents
- 1 Constants
- 2 Properties
- 2.1 bDidStartup
- 2.2 bDirectionalPatrol
- 2.3 bInitializedForScripting
- 2.4 bScriptedHeadTrackingEnabled
- 2.5 bScriptedIdleAnims
- 2.6 bScriptLockedTarget
- 2.7 bScriptPendingFire
- 2.8 bScriptPendingFireUseAltMode
- 2.9 bStayDormant
- 2.10 bStayStationary
- 2.11 bXMPHandlingEnabled
- 2.12 CrouchingMoveSpeedMultiplier
- 2.13 DefaultScriptControllerClass
- 2.14 LastAutoEndTime
- 2.15 MaxScriptedAutoEndDelay
- 2.16 ProneMoveSpeedMultiplier
- 2.17 ScriptController
- 2.18 ScriptedAimOdds
- 2.19 ScriptedFocus
- 2.20 ScriptedScriptControllerClass
- 2.21 ScriptedTacticalMoveType
- 2.22 StandingMoveSpeedMultiplier
- 2.23 StationaryStance
- 2.24 U2P
- 3 Functions
- Package:
- U2AI
- Direct subclasses:
- LevelMasterController, U2NPCControllerShared
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. |
U2NPCControllerScriptable.uc Created By: Steve Polge, Mike Fox Created On: 8/01/00 $Author: Mfox $ $Date: 12/18/02 5:22p $ $Revision: 63 $
Constants[edit]
ScriptedState[edit]
Value: 'Scripted'
under script control
ScriptedDialogState[edit]
Value: 'ScriptedDialog'
engaging in dialog
ScriptedDialogFarState[edit]
Value: 'ScriptedDialogFar'
waiting for 3rd party dialog to finish
MinMoveSpeedMultiplier[edit]
Value: 0.05
Properties[edit]
bDidStartup[edit]
Type: bool
hack to make sure script doesn't start executing before NPC initialized
bDirectionalPatrol[edit]
Type: bool
Modifiers: protected
whether NPC on patrol will match patrol destination rotation
bInitializedForScripting[edit]
Type: bool
bScriptedHeadTrackingEnabled[edit]
Type: bool
bScriptedIdleAnims[edit]
Type: bool
Modifiers: protected
whether script is handling idle animations (tbd)
bScriptLockedTarget[edit]
Type: bool
bScriptPendingFire[edit]
Type: bool
bScriptPendingFireUseAltMode[edit]
Type: byte
bStayDormant[edit]
Type: bool
bStayStationary[edit]
Type: bool
can be set (e.g. via script) to force NPC to stay stationary
bXMPHandlingEnabled[edit]
Type: bool
CrouchingMoveSpeedMultiplier[edit]
Type: float
DefaultScriptControllerClass[edit]
Type: class<ScriptControllerInterf>
default event controller class
LastAutoEndTime[edit]
Type: float
MaxScriptedAutoEndDelay[edit]
Type: float
max delay when going back to script after being autonomous
ProneMoveSpeedMultiplier[edit]
Type: float
ScriptController[edit]
Type: ScriptControllerInterf
script controller (SC) assigned on startup
ScriptedAimOdds[edit]
Type: float
used with scripting firing
Default value: 1.0
ScriptedFocus[edit]
Type: Actor
ScriptedScriptControllerClass[edit]
Type: class<ScriptControllerInterf>
scripted event controller class
ScriptedTacticalMoveType[edit]
Type: Actor.ETacticalMoveType
type of tactical moves to use during scripted movement
StandingMoveSpeedMultiplier[edit]
Type: float
StationaryStance[edit]
Type: byte
U2P[edit]
Type: U2Pawn
Functions[edit]
Exec functions[edit]
Use[edit]
Overrides: Controller.Use
Events[edit]
Destroyed[edit]
Overrides: Controller.Destroyed