Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
Core.Object | +-- U2AI.ScriptControllerInterf | +-- U2AI.ScriptControllerBase
Inherited Contants from Core.Object |
---|
DegreesToRadians, DegreesToRotationUnits, MaxFlt, MaxInt, MAXSEED, NoLabel, NoState, Pi, RadiansToDegrees, RF_NotifyStateChange, RotationUnitsToDegrees |
Inherited Variables from U2AI.ScriptControllerInterf |
---|
bHasScript |
Inherited Variables from Core.Object |
---|
Class, Name, ObjectFlags, ObjectInternal[6], Outer |
Enumerations Summary | ||
---|---|---|
ECommandCode CMD_None, CMD_Label, CMD_AddAmmo, CMD_AgentBind, CMD_AgentCall, CMD_AgentExecute, CMD_AgentUnbind, CMD_AnimLoop, CMD_AnimLoopEx, CMD_AnimPlay, CMD_AnimPlayEx, CMD_AnimRelease, CMD_AnimTween, CMD_AnimTweenEx, CMD_Call, CMD_CallScript, CMD_CallEnd, CMD_ClearEvents, CMD_ClearTimers, CMD_ClearTriggers, CMD_ConsoleCommand, CMD_DebugAI, CMD_DebugAIEvents, CMD_DebugAIFlags, CMD_DebugMode, CMD_DecProperty, CMD_DeployInventory, CMD_Destroy, CMD_DialogDisable, CMD_DialogEnable, CMD_DialogFar, CMD_DialogFarWait, CMD_DialogInitiate, CMD_DialogTerminate, CMD_DirectionalPatrol, CMD_Dormant, CMD_DropInventory, CMD_EnableProbeEvent, CMD_EnableXMPHandling, CMD_Error, CMD_EventDisable, CMD_EventEnable, CMD_EventWait, CMD_FindActor, CMD_Fire, CMD_FireAlt, CMD_Gib, CMD_GibAll, CMD_GiveInventory, CMD_GiveItemToPlayer, CMD_GiveTossedItem, CMD_GotoActor, CMD_GotoActorSafe, CMD_GotoLabel, CMD_IncProperty, CMD_Inert, CMD_HandlerGroup, CMD_HandlerGroupEnd, CMD_HeadTracking, CMD_Jump, CMD_Kill, CMD_KillAll, CMD_LockStep, CMD_Message, CMD_OnEvent, CMD_OnTimer, CMD_OnTrigger, CMD_PlaySound, CMD_PlaySoundWait, CMD_PlaySoundTableSlot, CMD_PlaySoundTableSlotWait, CMD_RemoveInventory, CMD_RemoveInventoryFromPlayer, CMD_RemoveItemFromPlayer, CMD_RemoveTossedItem, CMD_ResumePatrol, CMD_Return, CMD_Rotate, CMD_SaveDestination, CMD_SendEvent, CMD_SetActorRangeTest, CMD_SetAimOdds, CMD_SetAlert, CMD_SetAmmo, CMD_SetFocus, CMD_SetHealth, CMD_SetInventory, CMD_SetLocation, CMD_SetLocationNamed, CMD_SetLocationVector, CMD_SetMoveSpeed, CMD_SetMoveSpeedAuto, CMD_SetOrders, CMD_SetPhysics, CMD_SetProperty, CMD_SetProperties, CMD_SetSatellite, CMD_SetScript, CMD_SetSkill, CMD_SetStance, CMD_SetStationary, CMD_SetTacticalMoveType, CMD_SetWeapon, CMD_Shutdown, CMD_Sleep, CMD_SleepRand, CMD_Spawn, CMD_Stop, CMD_StopMovement, CMD_StopSound, CMD_TestActorInRange, CMD_TestProperty, CMD_TestPropertyCI, CMD_TestPropertyE, CMD_TestPropertyG, CMD_TestPropertyGE, CMD_TestPropertyL, CMD_TestPropertyLE, CMD_TestRandom, CMD_TestState, CMD_TurnToActor, CMD_Unuse, CMD_Use, CMD_UsePickups, CMD_WeaponLoad, CMD_WeaponSetAmmoType, CMD_WeaponSupportsAltFire, CMD_WeaponSupportsFire, |
Inherited Enumerations from Core.Object |
---|
EAlignment, ECamOrientation, ESheerAxis |
Structures Summary | ||
---|---|---|
CommandInfoT CommandString, CommandCode, Signature | ||
CommandT CommandString, CommandIndex, CommandTarget | ||
EventT EventName, EventWaitState, bEnabled, bCanToggle, OnCmdIndex, bClear, Group, bInterrupt | ||
TimerT InitialFrequency, RepeatFrequency, TriggerIndex, OnCmdIndex, Group, bInterrupt | ||
TriggerEventT EventName, OnCmdIndex, bClear, TimerIndex, Group, bInterrupt |
Inherited Structures from Core.Object |
---|
Alignment, BoundingVolume, Box, Color, ComponentHandle, Coords, Dimension, Guid, Matrix, NotifyInfo, ParticleHandle, Plane, Point, Range, RangeVector, Rectangle, Rotator, Scale, Vector |
Functions Summary | ||
---|---|---|
BeginState ())) @BroadcastErrorState | ||
BeginState ())) @ChangingStanceState | ||
BeginState ())) @DetachingState | ||
BeginState ())) @ExecuteCommandsState | ||
BeginState ())) @FiringState | ||
BeginState ())) @SleepingState | ||
BeginState ())) @WaitTriggerState | ||
BroadcastErrorMessage ())) @BroadcastErrorState | ||
bool | CheckForOnCmdIndex (int EventIndex )) | |
CleanupScriptController ())) | ||
ClearFoundActors ())) | ||
ClearHandlers (int Group )) | ||
ClearPushedCommands ())) | ||
ClearTrigger (int TriggerIndex, bool bClearTimer )) | ||
bool | CompileCommand (int CommandIndex )) | |
bool | DecodeCommand (bool bStartup, bool bShowProgress )) | |
DetachScriptController ())) | ||
int | DetermineCommandsListIndex (string CommandString )) | |
DMH (coerce string Str )) | ||
DMSC (coerce string Str, optional bool bStrict )) | ||
DoCall (int DestinationIndex )) | ||
DoGoto (int DestinationIndex )) | ||
DoInterrupt (int DestinationIndex )) | ||
DoPostEventStuff (U2NPCControllerScriptable NPC, int EventIndex )) | ||
DoPreEventStuff (U2NPCControllerScriptable NPC, int EventIndex, optional Actor Instigator, optional Actor Other )) | ||
DoSetLocation (Actor LocationActor, Actor TargetActor )) | ||
DoStopFiring ())) @FiringState | ||
DumpCommands (coerce string strHeading )) | ||
DumpTimers ())) | ||
DumpTriggers ())) | ||
EnableEvents ())) | ||
EndState ())) @BroadcastErrorState | ||
EndState ())) @FiringState | ||
EndState ())) @SleepingState | ||
eventSCActorInRange (U2NPCControllerScriptable NPC )) | ||
eventSCActorInRange (U2NPCControllerScriptable NPC )) @WaitActorInRangeState | ||
eventSCActorOutOfRange (U2NPCControllerScriptable NPC )) | ||
eventSCActorOutOfRange (U2NPCControllerScriptable NPC )) @WaitActorOutOfRangeState | ||
eventSCAlertFriend (U2NPCControllerScriptable NPC, Pawn Seen )) | ||
eventSCAnimEnd (U2NPCControllerScriptable NPC, int Channel )) | ||
eventSCAnimEnd (U2NPCControllerScriptable NPC, int Channel )) @WaitAnimEndState | ||
eventSCAutoBegin (U2NPCControllerScriptable NPC, name DestinationState, name DestinationLabel )) | ||
eventSCAutoEnd (U2NPCControllerScriptable NPC )) | ||
eventSCBumpEnemy (U2NPCControllerScriptable NPC, Pawn Other )) | ||
eventSCBumpEnemy (U2NPCControllerScriptable NPC, Pawn Other )) @WaitBumpEnemyState | ||
eventSCBumpFriend (U2NPCControllerScriptable NPC, Pawn Other )) | ||
eventSCBumpFriend (U2NPCControllerScriptable NPC, Pawn Other )) @WaitBumpFriendState | ||
eventSCBumpOther (U2NPCControllerScriptable NPC, Actor Other )) | ||
eventSCBumpOther (U2NPCControllerScriptable NPC, Actor Other )) @WaitBumpOtherState | ||
bool | eventSCBumpPlayer (U2NPCControllerScriptable NPC, Pawn Other, bool bFriendly )) | |
bool | eventSCBumpPlayer (U2NPCControllerScriptable NPC, Pawn Other, bool bFriendly )) @WaitBumpPlayerState | |
eventSCDestinationReached (U2NPCControllerScriptable NPC )) @WaitDestinationReachedState | ||
eventSCDialogBegin (U2NPCControllerScriptable NPC )) | ||
eventSCDialogBegin (U2NPCControllerScriptable NPC )) @WaitDialogBeginState | ||
eventSCDialogUnPause (U2NPCControllerScriptable NPC )) @WaitDialogFarPausedState | ||
eventSCDialogUnPause (U2NPCControllerScriptable NPC )) @WaitDialogPausedState | ||
eventSCDied (U2NPCControllerScriptable NPC )) | ||
eventSCDied (U2NPCControllerScriptable NPC )) @WaitDiedState | ||
eventSCEnemyNotVisible (U2NPCControllerScriptable NPC )) | ||
eventSCFinishedRotation (U2NPCControllerScriptable NPC )) @WaitFinishedRotationState | ||
eventSCHearNoiseFriendly (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker )) | ||
eventSCHearNoiseFriendly (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker )) @WaitHearNoiseFriendlyState | ||
eventSCHearNoiseOther (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker )) | ||
eventSCHearNoiseOther (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker )) @WaitHearNoiseOtherState | ||
eventSCHearNoiseThreat (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker )) | ||
eventSCHearNoiseThreat (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker )) @WaitHearNoiseThreatState | ||
eventSCInheritEnemy (U2NPCControllerScriptable NPC, Pawn NewEnemy )) | ||
eventSCScriptedLanding (U2NPCControllerScriptable NPC )) | ||
eventSCScriptedLanding (U2NPCControllerScriptable NPC )) @WaitScriptedLandingState | ||
eventSCSeeEnemy (U2NPCControllerScriptable NPC, Pawn Seen )) | ||
eventSCSeeEnemy (U2NPCControllerScriptable NPC, Pawn Seen )) @WaitSeeEnemyState | ||
eventSCSeeFriend (U2NPCControllerScriptable NPC, Pawn Seen )) | ||
eventSCSeeFriend (U2NPCControllerScriptable NPC, Pawn Seen )) @WaitSeeFriendState | ||
eventSCSeeOther (U2NPCControllerScriptable NPC, Actor Seen )) | ||
eventSCSeeOther (U2NPCControllerScriptable NPC, Actor Seen )) @WaitSeeOtherState | ||
bool | eventSCSeePlayer (U2NPCControllerScriptable NPC, Pawn Seen, bool bFriendly )) | |
bool | eventSCSeePlayer (U2NPCControllerScriptable NPC, Pawn Seen, bool bFriendly )) @WaitSeePlayerState | |
eventSCTakeDamage (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class | ||
eventSCTakeDamage (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class @WaitTakeDamageState | ||
eventSCTimer0 ())) | ||
eventSCTimer1 ())) | ||
eventSCTimer2 ())) | ||
eventSCTimer3 ())) | ||
eventSCTimer4 ())) | ||
eventSCTimer5 ())) | ||
eventSCTimer6 ())) | ||
eventSCTimer7 ())) | ||
eventSCTimer8 ())) | ||
eventSCTimer9 ())) | ||
eventSCTookDamage (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class | ||
eventSCTookDamage (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class @WaitTookDamageState | ||
eventSCTookDamageEnemy (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class | ||
eventSCTookDamageEnemy (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class @WaitTookDamageEnemyState | ||
eventSCTookDamageFriend (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class | ||
eventSCTookDamageFriend (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class @WaitTookDamageFriendState | ||
eventSCTrigger (U2NPCControllerScriptable NPC, Actor Other, Pawn Instigator, name EventName )) | ||
eventSCTrigger (U2NPCControllerScriptable NPC, Actor Other, Pawn Instigator, name EventName )) @WaitTriggerState | ||
ExecAddAmmo ())) | ||
ExecAgentBind ())) | ||
bool | ExecAgentCall ())) | |
bool | ExecAgentExecute ())) | |
ExecAgentUnbind ())) | ||
bool | ExecAnim (ECommandCode ECType, int Channel )) | |
ExecAnimRelease ())) | ||
ExecCall ())) | ||
ExecCallEnd ())) | ||
ExecCallScript ())) | ||
ExecClearEvents ())) | ||
ExecClearTimers ())) | ||
ExecClearTriggers ())) | ||
ExecConsoleCommand ())) | ||
ExecDebugAI ())) | ||
ExecDebugAIEvents ())) | ||
ExecDebugAIFlags ())) | ||
ExecDebugMode ())) | ||
ExecDecProperty ())) | ||
ExecDeployInventory ())) | ||
ExecDestroy ())) | ||
ExecDialogDisable ())) | ||
ExecDialogEnable ())) | ||
bool | ExecDialogFar (bool bWait )) | |
ExecDialogInitiate ())) | ||
ExecDialogTerminate ())) | ||
ExecDirectionalPatrol ())) | ||
ExecDormant ())) | ||
ExecDropInventory ())) | ||
ExecEnableProbeEvent ())) | ||
ExecEnableXMPHandling ())) | ||
ExecEventDisable ())) | ||
ExecEventEnable ())) | ||
ExecEventWait ())) | ||
ExecFindActor ())) | ||
ExecFire ())) | ||
ExecFireAlt ())) | ||
ExecGib ())) | ||
ExecGibAll ())) | ||
ExecGiveInventory ())) | ||
ExecGiveItemToPlayer ())) | ||
ExecGiveTossedItem ())) | ||
ExecGotoActor ())) | ||
bool | ExecGotoActorSafe ())) | |
ExecGotoLabel ())) | ||
ExecHandlerGroup ())) | ||
ExecHandlerGroupEnd ())) | ||
ExecHeadTracking ())) | ||
ExecIncProperty ())) | ||
ExecInert ())) | ||
ExecJump ())) | ||
ExecKill ())) | ||
ExecKillAll ())) | ||
ExecLockStep ())) | ||
ExecMessage ())) | ||
ExecOnEvent ())) | ||
ExecOnTimer ())) | ||
ExecOnTrigger ())) | ||
bool | ExecPlaySound (bool bWait )) | |
bool | ExecPlaySoundTableSlot (bool bWait )) | |
ExecRemoveInventory ())) | ||
ExecRemoveInventoryFromPlayer ())) | ||
ExecRemoveItemFromPlayer ())) | ||
ExecRemoveTossedItem ())) | ||
ExecResumePatrol ())) | ||
ExecReturn ())) | ||
ExecRotate ())) | ||
ExecSaveDestination ())) | ||
ExecSendEvent ())) | ||
ExecSetActorRangeTest ())) | ||
ExecSetAimOdds ())) | ||
ExecSetAlert ())) | ||
ExecSetAmmo ())) | ||
ExecSetFocus ())) | ||
ExecSetHealth ())) | ||
ExecSetInventory ())) | ||
execSetLocation ())) | ||
execSetLocationNamed ())) | ||
execSetLocationVector ())) | ||
ExecSetMoveSpeed ())) | ||
ExecSetMoveSpeedAuto ())) | ||
ExecSetOrders ())) | ||
ExecSetPhysics ())) | ||
ExecSetProperties ())) | ||
ExecSetProperty ())) | ||
ExecSetSatellite ())) | ||
ExecSetScript ())) | ||
ExecSetSkill ())) | ||
bool | ExecSetStance ())) | |
ExecSetStationary ())) | ||
ExecSetTacticalMoveType ())) | ||
ExecSetWeapon ())) | ||
ExecShutdown ())) | ||
ExecSleep ())) | ||
ExecSleepRand ())) | ||
ExecSpawn ())) | ||
bool | ExecStop ())) | |
ExecStopMovement ())) | ||
ExecStopSound ())) | ||
ExecTestActorInRange ())) | ||
ExecTestProperty ())) | ||
ExecTestPropertyCI ())) | ||
ExecTestPropertyE ())) | ||
ExecTestPropertyG ())) | ||
ExecTestPropertyGE ())) | ||
ExecTestPropertyL ())) | ||
ExecTestPropertyLE ())) | ||
ExecTestRandom ())) | ||
ExecTestState ())) | ||
bool | ExecTurnToActor ())) | |
ExecUnuse ())) | ||
ExecUse ())) | ||
ExecUsePickups ())) | ||
bool | ExecuteCommand ())) | |
ExecWeaponLoad ())) | ||
ExecWeaponSetAmmoType ())) | ||
ExecWeaponSupportsAltFire ())) | ||
ExecWeaponSupportsFire ())) | ||
int | FindEvent (name EventName )) | |
Pawn | FindPlayer ())) | |
Actor.ESoundSlot | FindSoundSlot (name SlotName )) | |
Object | FindTarget (name TargetName, optional bool bOptional )) | |
int | FindTrigger (name EventName )) | |
string | GetCommandFile ())) | |
string | GetCommandStringFromIndex (int CommandIndex )) | |
GetDebugInformation (U2NPCControllerScriptable NPC, out array | ||
string | GetDebugInformation1 ())) | |
string | GetDebugInformation1 ())) @BroadcastErrorState | |
string | GetDebugInformation1 ())) @SleepingState | |
string | GetDebugInformation1 ())) @WaitDestinationReachedState | |
GetDisabledInformation (out array | ||
bool | GetEventIndex (name EventName, out int Index )) | |
GetEventInformation (out array | ||
Actor | GetFoundActor ())) | |
int | GetLabelIndex (string LabelName )) | |
string | GetScriptContextStr (optional bool bMinimal )) | |
GetTimerInformation (out array | ||
GetTriggerInformation (out array | ||
HandleAddTimer (int Index, float Frequency )) | ||
HandleCallOrGotoLabel (bool bResult, string BranchStr )) | ||
HandleOnEvent (int NewCommandIndex, optional bool bInterrupt )) | ||
HandleRemoveTimer (int Index, bool bClearTrigger )) | ||
HandleScriptError ())) | ||
HandleTimer (int TimerIndex )) | ||
float | HandleTimeRemaining (int Index )) | |
bool | IdiotCheckCommandsList ())) | |
bool | InitCommands ())) | |
InitEventsIndices ())) | ||
InitializeScriptController (U2NPCControllerScriptable Owner )) | ||
bool | LoadCommands ())) | |
bool | LoadCommandsFromFile (string FileName, LevelInfo Level) | |
MakeECErrorObvious ())) | ||
ParseArgs (bool bStartup )) | ||
int | PopCommandIndex ())) | |
bool | ProcessExecGotoActor (Actor TargetActor )) | |
PushCommandIndex (int CommandIndex )) | ||
RegisterDecodeError (string Error )) | ||
RemoveFiringTimers ())) @FiringState | ||
ResetScriptController ())) | ||
ResumeExecuting ())) | ||
ResumeProcessing () | ||
ResumeProcessing ())) @SleepingState | ||
bool | RunTimeTarget (name TargetName )) | |
ScriptError ())) | ||
SetCommandFile (string NewCommandFileName )) | ||
SetCurrentCommandIndex (int DestinationIndex )) | ||
SetEventIndex (name EventName, out int EventIndex )) | ||
SetScriptError (coerce string Msg )) | ||
SetStartLabel (string NewStartLabelName )) | ||
ShowProgress ())) | ||
ShowWarning (string Msg, int CommandIndex )) | ||
StanceChangeDone ())) @ChangingStanceState | ||
StartScriptedFiring ())) @FiringState | ||
StopFiring ())) @FiringState | ||
StopFiringBackup ())) @FiringState | ||
bool | UpdateTarget (name TargetName )) | |
WeaponSupports (out array |
States Summary |
---|
@BroadcastErrorState Source code |
---|
state @BroadcastErrorState |
BeginState, BroadcastErrorMessage, EndState, GetDebugInformation1 |
@ChangingStanceState Source code |
---|
state @ChangingStanceState |
BeginState, StanceChangeDone |
@DetachingState Source code |
---|
state @DetachingState |
BeginState |
@ExecuteCommandsState Source code |
---|
state @ExecuteCommandsState |
BeginState |
@FiringState Source code |
---|
state @FiringState |
BeginState, DoStopFiring, EndState, RemoveFiringTimers, StartScriptedFiring, StopFiring, StopFiringBackup |
@SleepingState Source code |
---|
state @SleepingState |
BeginState, EndState, GetDebugInformation1, ResumeProcessing |
@WaitActorInRangeState Source code |
---|
state @WaitActorInRangeState |
eventSCActorInRange |
@WaitActorOutOfRangeState Source code |
---|
state @WaitActorOutOfRangeState |
eventSCActorOutOfRange |
@WaitAnimEndState Source code |
---|
state @WaitAnimEndState |
eventSCAnimEnd |
@WaitBumpEnemyState Source code |
---|
state @WaitBumpEnemyState |
eventSCBumpEnemy |
@WaitBumpFriendState Source code |
---|
state @WaitBumpFriendState |
eventSCBumpFriend |
@WaitBumpOtherState Source code |
---|
state @WaitBumpOtherState |
eventSCBumpOther |
@WaitBumpPlayerState Source code |
---|
state @WaitBumpPlayerState |
eventSCBumpPlayer |
@WaitDestinationReachedState Source code |
---|
state @WaitDestinationReachedState |
eventSCDestinationReached, GetDebugInformation1 |
@WaitDialogBeginState Source code |
---|
state @WaitDialogBeginState |
eventSCDialogBegin |
@WaitDialogFarPausedState Source code |
---|
state @WaitDialogFarPausedState |
eventSCDialogUnPause |
@WaitDialogPausedState Source code |
---|
state @WaitDialogPausedState |
eventSCDialogUnPause |
@WaitDiedState Source code |
---|
state @WaitDiedState |
eventSCDied |
@WaitFinishedRotationState Source code |
---|
state @WaitFinishedRotationState |
eventSCFinishedRotation |
@WaitHearNoiseFriendlyState Source code |
---|
state @WaitHearNoiseFriendlyState |
eventSCHearNoiseFriendly |
@WaitHearNoiseOtherState Source code |
---|
state @WaitHearNoiseOtherState |
eventSCHearNoiseOther |
@WaitHearNoiseThreatState Source code |
---|
state @WaitHearNoiseThreatState |
eventSCHearNoiseThreat |
@WaitScriptedLandingState Source code |
---|
state @WaitScriptedLandingState |
eventSCScriptedLanding |
@WaitSeeEnemyState Source code |
---|
state @WaitSeeEnemyState |
eventSCSeeEnemy |
@WaitSeeFriendState Source code |
---|
state @WaitSeeFriendState |
eventSCSeeFriend |
@WaitSeeOtherState Source code |
---|
state @WaitSeeOtherState |
eventSCSeeOther |
@WaitSeePlayerState Source code |
---|
state @WaitSeePlayerState |
eventSCSeePlayer |
@WaitTakeDamageState Source code |
---|
state @WaitTakeDamageState |
eventSCTakeDamage |
@WaitTookDamageEnemyState Source code |
---|
state @WaitTookDamageEnemyState |
eventSCTookDamageEnemy |
@WaitTookDamageFriendState Source code |
---|
state @WaitTookDamageFriendState |
eventSCTookDamageFriend |
@WaitTookDamageState Source code |
---|
state @WaitTookDamageState |
eventSCTookDamage |
@WaitTriggerState Source code |
---|
state @WaitTriggerState |
BeginState, eventSCTrigger |
Constants Detail |
---|
Variables Detail |
---|
Enumerations Detail |
---|
CMD_None, CMD_Label, CMD_AddAmmo, CMD_AgentBind, CMD_AgentCall, CMD_AgentExecute, CMD_AgentUnbind, CMD_AnimLoop, CMD_AnimLoopEx, CMD_AnimPlay, CMD_AnimPlayEx, CMD_AnimRelease, CMD_AnimTween, CMD_AnimTweenEx, CMD_Call, CMD_CallScript, CMD_CallEnd, CMD_ClearEvents, CMD_ClearTimers, CMD_ClearTriggers, CMD_ConsoleCommand, CMD_DebugAI, CMD_DebugAIEvents, CMD_DebugAIFlags, CMD_DebugMode, CMD_DecProperty, CMD_DeployInventory, CMD_Destroy, CMD_DialogDisable, CMD_DialogEnable, CMD_DialogFar, CMD_DialogFarWait, CMD_DialogInitiate, CMD_DialogTerminate, CMD_DirectionalPatrol, CMD_Dormant, CMD_DropInventory, CMD_EnableProbeEvent, CMD_EnableXMPHandling, CMD_Error, CMD_EventDisable, CMD_EventEnable, CMD_EventWait, CMD_FindActor, CMD_Fire, CMD_FireAlt, CMD_Gib, CMD_GibAll, CMD_GiveInventory, CMD_GiveItemToPlayer, CMD_GiveTossedItem, CMD_GotoActor, CMD_GotoActorSafe, CMD_GotoLabel, CMD_IncProperty, CMD_Inert, CMD_HandlerGroup, CMD_HandlerGroupEnd, CMD_HeadTracking, CMD_Jump, CMD_Kill, CMD_KillAll, CMD_LockStep, CMD_Message, CMD_OnEvent, CMD_OnTimer, CMD_OnTrigger, CMD_PlaySound, CMD_PlaySoundWait, CMD_PlaySoundTableSlot, CMD_PlaySoundTableSlotWait, CMD_RemoveInventory, CMD_RemoveInventoryFromPlayer, CMD_RemoveItemFromPlayer, CMD_RemoveTossedItem, CMD_ResumePatrol, CMD_Return, CMD_Rotate, CMD_SaveDestination, CMD_SendEvent, CMD_SetActorRangeTest, CMD_SetAimOdds, CMD_SetAlert, CMD_SetAmmo, CMD_SetFocus, CMD_SetHealth, CMD_SetInventory, CMD_SetLocation, CMD_SetLocationNamed, CMD_SetLocationVector, CMD_SetMoveSpeed, CMD_SetMoveSpeedAuto, CMD_SetOrders, CMD_SetPhysics, CMD_SetProperty, CMD_SetProperties, CMD_SetSatellite, CMD_SetScript, CMD_SetSkill, CMD_SetStance, CMD_SetStationary, CMD_SetTacticalMoveType, CMD_SetWeapon, CMD_Shutdown, CMD_Sleep, CMD_SleepRand, CMD_Spawn, CMD_Stop, CMD_StopMovement, CMD_StopSound, CMD_TestActorInRange, CMD_TestProperty, CMD_TestPropertyCI, CMD_TestPropertyE, CMD_TestPropertyG, CMD_TestPropertyGE, CMD_TestPropertyL, CMD_TestPropertyLE, CMD_TestRandom, CMD_TestState, CMD_TurnToActor, CMD_Unuse, CMD_Use, CMD_UsePickups, CMD_WeaponLoad, CMD_WeaponSetAmmoType, CMD_WeaponSupportsAltFire, CMD_WeaponSupportsFire,};
Structures Detail |
---|
var ECommandCode CommandCode;};
var string CommandString;
var string Signature;
var bool bCanToggle;};
var bool bClear;
var bool bEnabled;
var bool bInterrupt;
var name EventName;
var name EventWaitState;
var int Group;
var int OnCmdIndex;
var bool bInterrupt;};
var int Group;
var float InitialFrequency;
var int OnCmdIndex;
var float RepeatFrequency;
var int TriggerIndex;
var bool bClear;};
var bool bInterrupt;
var name EventName;
var int Group;
var int OnCmdIndex;
var int TimerIndex;
Functions Detail |
---|
Defaultproperties |
---|
defaultproperties { ErrorMessageFrequency=3.000000 CommandInfo(0)=(CommandString="error",CommandCode=CMD_Error,Signature="X") CommandInfo(1)=(CommandString="addammo",CommandCode=CMD_AddAmmo,Signature="SIb") CommandInfo(2)=(CommandString="agentbind",CommandCode=CMD_AgentBind,Signature="MM") CommandInfo(3)=(CommandString="agentcall",CommandCode=CMD_AgentCall,Signature="Mb") CommandInfo(4)=(CommandString="agentexecute",CommandCode=CMD_AgentExecute,Signature="Sb") CommandInfo(5)=(CommandString="agentunbind",CommandCode=CMD_AgentUnbind,Signature="M") CommandInfo(6)=(CommandString="animloop",CommandCode=CMD_AnimLoop,Signature="Mffb") CommandInfo(7)=(CommandString="animloopex",CommandCode=CMD_AnimLoopEx,Signature="IMffb") CommandInfo(8)=(CommandString="animplay",CommandCode=CMD_AnimPlay,Signature="Mffb") CommandInfo(9)=(CommandString="animplayex",CommandCode=CMD_AnimPlayEx,Signature="IMffb") CommandInfo(10)=(CommandString="animrelease",CommandCode=CMD_AnimRelease,Signature="X") CommandInfo(11)=(CommandString="animtween",CommandCode=CMD_AnimTween,Signature="Mfb") CommandInfo(12)=(CommandString="animtweenex",CommandCode=CMD_AnimTweenEx,Signature="IMfb") CommandInfo(13)=(CommandString="call",CommandCode=CMD_Call,Signature="S") CommandInfo(14)=(CommandString="callend",CommandCode=CMD_CallEnd,Signature="X") CommandInfo(15)=(CommandString="clearevents",CommandCode=CMD_ClearEvents,Signature="X") CommandInfo(16)=(CommandString="cleartimers",CommandCode=CMD_ClearTimers,Signature="X") CommandInfo(17)=(CommandString="cleartriggers",CommandCode=CMD_ClearTriggers,Signature="X") CommandInfo(18)=(CommandString="consolecommand",CommandCode=CMD_ConsoleCommand,Signature="S") CommandInfo(19)=(CommandString="debugai",CommandCode=CMD_DebugAI,Signature="B") CommandInfo(20)=(CommandString="debugaievents",CommandCode=CMD_DebugAIEvents,Signature="B") CommandInfo(21)=(CommandString="debugaiflags",CommandCode=CMD_DebugAIFlags,Signature="I") CommandInfo(22)=(CommandString="debugmode",CommandCode=CMD_DebugMode,Signature="I") CommandInfo(23)=(CommandString="decproperty",CommandCode=CMD_DecProperty,Signature="TSf") CommandInfo(24)=(CommandString="deployinventory",CommandCode=CMD_DeployInventory,Signature="Sb") CommandInfo(25)=(CommandString="destroy",CommandCode=CMD_Destroy,Signature="X") CommandInfo(26)=(CommandString="dialogdisable",CommandCode=CMD_DialogDisable,Signature="M") CommandInfo(27)=(CommandString="dialogenable",CommandCode=CMD_DialogEnable,Signature="M") CommandInfo(28)=(CommandString="dialogfar",CommandCode=CMD_DialogFar,Signature="MSs") CommandInfo(29)=(CommandString="dialogfarwait",CommandCode=CMD_DialogFarWait,Signature="MSs") CommandInfo(30)=(CommandString="dialoginitiate",CommandCode=CMD_DialogInitiate,Signature="sm") CommandInfo(31)=(CommandString="dialogterminate",CommandCode=CMD_DialogTerminate,Signature="S") CommandInfo(32)=(CommandString="directionalpatrol",CommandCode=CMD_DirectionalPatrol,Signature="B") CommandInfo(33)=(CommandString="dormant",CommandCode=CMD_Dormant,Signature="Bb") CommandInfo(34)=(CommandString="dropinventory",CommandCode=CMD_DropInventory,Signature="S") CommandInfo(35)=(CommandString="enableprobeevent",CommandCode=CMD_EnableProbeEvent,Signature="NB") CommandInfo(36)=(CommandString="enablexmphandling",CommandCode=CMD_EnableXMPHandling,Signature="B") CommandInfo(37)=(CommandString="eventdisable",CommandCode=CMD_EventDisable,Signature="N") CommandInfo(38)=(CommandString="eventenable",CommandCode=CMD_EventEnable,Signature="N") CommandInfo(39)=(CommandString="eventwait",CommandCode=CMD_EventWait,Signature="Nn") CommandInfo(40)=(CommandString="findactor",CommandCode=CMD_FindActor,Signature="sffiiiss") CommandInfo(41)=(CommandString="fire",CommandCode=CMD_Fire,Signature="f") CommandInfo(42)=(CommandString="firealt",CommandCode=CMD_FireAlt,Signature="f") CommandInfo(43)=(CommandString="gib",CommandCode=CMD_Gib,Signature="bi") CommandInfo(44)=(CommandString="giball",CommandCode=CMD_GibAll,Signature="Sbi") CommandInfo(45)=(CommandString="giveinventory",CommandCode=CMD_GiveInventory,Signature="S") CommandInfo(46)=(CommandString="giveitemtoplayer",CommandCode=CMD_GiveItemToPlayer,Signature="Si") CommandInfo(47)=(CommandString="givetosseditem",CommandCode=CMD_GiveTossedItem,Signature="S") CommandInfo(48)=(CommandString="gotoactor",CommandCode=CMD_GotoActor,Signature="Tfb") CommandInfo(49)=(CommandString="gotoactorsafe",CommandCode=CMD_GotoActorSafe,Signature="Nfb") CommandInfo(50)=(CommandString="gotolabel",CommandCode=CMD_GotoLabel,Signature="S") CommandInfo(51)=(CommandString="incproperty",CommandCode=CMD_IncProperty,Signature="TSf") CommandInfo(52)=(CommandString="inert",CommandCode=CMD_Inert,Signature="B") CommandInfo(53)=(CommandString="handlergroup",CommandCode=CMD_HandlerGroup,Signature="X") CommandInfo(54)=(CommandString="handlergroupend",CommandCode=CMD_HandlerGroupEnd,Signature="X") CommandInfo(55)=(CommandString="headtracking",CommandCode=CMD_HeadTracking,Signature="B") CommandInfo(56)=(CommandString="jump",CommandCode=CMD_Jump,Signature="FFF") CommandInfo(57)=(CommandString="kill",CommandCode=CMD_Kill,Signature="X") CommandInfo(58)=(CommandString="killall",CommandCode=CMD_KillAll,Signature="S") CommandInfo(59)=(CommandString="message",CommandCode=CMD_Message,Signature="Si") CommandInfo(60)=(CommandString="onevent",CommandCode=CMD_OnEvent,Signature="Nssb") CommandInfo(61)=(CommandString="ontimer",CommandCode=CMD_OnTimer,Signature="Iffssi") CommandInfo(62)=(CommandString="ontrigger",CommandCode=CMD_OnTrigger,Signature="Mssbfss") CommandInfo(63)=(CommandString="playsound",CommandCode=CMD_PlaySound,Signature="TSnfbff") CommandInfo(64)=(CommandString="playsoundwait",CommandCode=CMD_PlaySoundWait,Signature="TSnfbff") CommandInfo(65)=(CommandString="playsoundtableslot",CommandCode=CMD_PlaySoundTableSlot,Signature="TS") CommandInfo(66)=(CommandString="playsoundtableslotwait",CommandCode=CMD_PlaySoundTableSlotWait,Signature="TS") CommandInfo(67)=(CommandString="removeinventory",CommandCode=CMD_RemoveInventory,Signature="s") CommandInfo(68)=(CommandString="removeinventoryfromplayer",CommandCode=CMD_RemoveInventoryFromPlayer,Signature="s") CommandInfo(69)=(CommandString="removeitemfromplayer",CommandCode=CMD_RemoveItemFromPlayer,Signature="S") CommandInfo(70)=(CommandString="removetosseditem",CommandCode=CMD_RemoveTossedItem,Signature="s") CommandInfo(71)=(CommandString="resumepatrol",CommandCode=CMD_ResumePatrol,Signature="SSN") CommandInfo(72)=(CommandString="return",CommandCode=CMD_Return,Signature="X") CommandInfo(73)=(CommandString="savedestination",CommandCode=CMD_SaveDestination,Signature="X") CommandInfo(74)=(CommandString="sendevent",CommandCode=CMD_SendEvent,Signature="MB") CommandInfo(75)=(CommandString="setactorrangetest",CommandCode=CMD_SetActorRangeTest,Signature="NFb") CommandInfo(76)=(CommandString="setaimodds",CommandCode=CMD_SetAimOdds,Signature="F") CommandInfo(77)=(CommandString="setalert",CommandCode=CMD_SetAlert,Signature="B") CommandInfo(78)=(CommandString="setammo",CommandCode=CMD_SetAmmo,Signature="SIb") CommandInfo(79)=(CommandString="setfocus",CommandCode=CMD_SetFocus,Signature="t") CommandInfo(80)=(CommandString="sethealth",CommandCode=CMD_SetHealth,Signature="I") CommandInfo(81)=(CommandString="setinventory",CommandCode=CMD_SetInventory,Signature="TS") CommandInfo(82)=(CommandString="setlocation",CommandCode=CMD_SetLocation,Signature="Mb") CommandInfo(83)=(CommandString="setlocationnamed",CommandCode=CMD_SetLocationNamed,Signature="TMb") CommandInfo(84)=(CommandString="setlocationvector",CommandCode=CMD_SetLocationVector,Signature="TFFFb") CommandInfo(85)=(CommandString="setmovespeed",CommandCode=CMD_SetMoveSpeed,Signature="Fs") CommandInfo(86)=(CommandString="setmovespeedauto",CommandCode=CMD_SetMoveSpeedAuto,Signature="f") CommandInfo(87)=(CommandString="setorders",CommandCode=CMD_SetOrders,Signature="ntfn") CommandInfo(88)=(CommandString="setphysics",CommandCode=CMD_SetPhysics,Signature="NM") CommandInfo(89)=(CommandString="setproperty",CommandCode=CMD_SetProperty,Signature="TSS") CommandInfo(90)=(CommandString="setproperties",CommandCode=CMD_SetProperties,Signature="SSS") CommandInfo(91)=(CommandString="setsatellite",CommandCode=CMD_SetSatellite,Signature="Mt") CommandInfo(92)=(CommandString="setscript",CommandCode=CMD_SetScript,Signature="Ss") CommandInfo(93)=(CommandString="setskill",CommandCode=CMD_SetSkill,Signature="F") CommandInfo(94)=(CommandString="setstance",CommandCode=CMD_SetStance,Signature="S") CommandInfo(95)=(CommandString="setstationary",CommandCode=CMD_SetStationary,Signature="Bb") CommandInfo(96)=(CommandString="settacticalmovetype",CommandCode=CMD_SetTacticalMoveType,Signature="I") CommandInfo(97)=(CommandString="setweapon",CommandCode=CMD_SetWeapon,Signature="s") CommandInfo(98)=(CommandString="shutdown",CommandCode=CMD_Shutdown,Signature="B") CommandInfo(99)=(CommandString="sleep",CommandCode=CMD_Sleep,Signature="f") CommandInfo(100)=(CommandString="sleeprand",CommandCode=CMD_SleepRand,Signature="f") CommandInfo(101)=(CommandString="spawn",CommandCode=CMD_Spawn,Signature="TSbss") CommandInfo(102)=(CommandString="stop",CommandCode=CMD_Stop,Signature="X") CommandInfo(103)=(CommandString="stopmovement",CommandCode=CMD_StopMovement,Signature="X") CommandInfo(104)=(CommandString="stopsound",CommandCode=CMD_StopSound,Signature="TNb") CommandInfo(105)=(CommandString="testactorinrange",CommandCode=CMD_TestActorInRange,Signature="NFss") CommandInfo(106)=(CommandString="testproperty",CommandCode=CMD_TestProperty,Signature="TSSss") CommandInfo(107)=(CommandString="testpropertyci",CommandCode=CMD_TestPropertyCI,Signature="TSSss") CommandInfo(108)=(CommandString="testpropertye",CommandCode=CMD_TestPropertyE,Signature="TSSss") CommandInfo(109)=(CommandString="testpropertyg",CommandCode=CMD_TestPropertyG,Signature="TSSss") CommandInfo(110)=(CommandString="testpropertyge",CommandCode=CMD_TestPropertyGE,Signature="TSSss") CommandInfo(111)=(CommandString="testpropertyl",CommandCode=CMD_TestPropertyL,Signature="TSSss") CommandInfo(112)=(CommandString="testpropertyle",CommandCode=CMD_TestPropertyLE,Signature="TSSss") CommandInfo(113)=(CommandString="testrandom",CommandCode=CMD_TestRandom,Signature="Fss") CommandInfo(114)=(CommandString="teststate",CommandCode=CMD_TestState,Signature="TNss") CommandInfo(115)=(CommandString="turntoactor",CommandCode=CMD_TurnToActor,Signature="tib") CommandInfo(116)=(CommandString="use",CommandCode=CMD_Use,Signature="T") CommandInfo(117)=(CommandString="unuse",CommandCode=CMD_Unuse,Signature="T") CommandInfo(118)=(CommandString="weaponload",CommandCode=CMD_WeaponLoad,Signature="X") CommandInfo(119)=(CommandString="weaponsetammotype",CommandCode=CMD_WeaponSetAmmoType,Signature="S") CommandInfo(120)=(CommandString="weaponsupportsaltfire",CommandCode=CMD_WeaponSupportsAltFire,Signature="NB") CommandInfo(121)=(CommandString="weaponsupportsfire",CommandCode=CMD_WeaponSupportsFire,Signature="NB") Events(0)=(EventName=ActorInRange,EventWaitState=WaitActorInRange,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(1)=(EventName=ActorOutOfRange,EventWaitState=WaitActorOutOfRange,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(2)=(EventName=AnimEnd,bEnabled=true,OnCmdIndex=-1) Events(3)=(EventName=AutoBegin,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(4)=(EventName=AutoEnd,bEnabled=true,OnCmdIndex=-1) Events(5)=(EventName=BumpEnemy,EventWaitState=WaitBumpEnemy,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(6)=(EventName=BumpFriend,EventWaitState=WaitBumpFriend,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(7)=(EventName=BumpOther,EventWaitState=WaitBumpOther,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(8)=(EventName=BumpPlayer,EventWaitState=WaitBumpPlayer,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(9)=(EventName=DestinationReached,EventWaitState=WaitDestinationReached,bEnabled=true,OnCmdIndex=-1) Events(10)=(EventName=DialogBegin,EventWaitState=WaitDialogBegin,bEnabled=true,OnCmdIndex=-1) Events(11)=(EventName=DialogUnPause,bEnabled=true,OnCmdIndex=-1) Events(12)=(EventName=Died,EventWaitState=WaitDied,bEnabled=true,OnCmdIndex=-1) Events(13)=(EventName=EnemyNotVisible,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(14)=(EventName=HearNoiseFriendly,EventWaitState=WaitHearNoiseFriendly,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(15)=(EventName=HearNoiseOther,EventWaitState=WaitHearNoiseOther,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(16)=(EventName=HearNoiseThreat,EventWaitState=WaitHearNoiseThreat,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(17)=(EventName=InheritEnemy,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(18)=(EventName=ScriptedLanding,EventWaitState=WaitScriptedLanding,bEnabled=true,OnCmdIndex=-1) Events(19)=(EventName=SeeAlertFriend,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(20)=(EventName=SeeEnemy,EventWaitState=WaitSeeEnemy,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(21)=(EventName=SeeFriend,EventWaitState=WaitSeeFriend,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(22)=(EventName=SeeOther,EventWaitState=WaitSeeOther,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(23)=(EventName=SeePlayer,EventWaitState=WaitSeePlayer,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(24)=(EventName=TakeDamage,EventWaitState=WaitTakeDamage,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(25)=(EventName=TookDamage,EventWaitState=WaitTookDamage,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) Events(26)=(EventName=TookDamageEnemy,EventWaitState=WaitTookDamageEnemy,bEnabled=true,OnCmdIndex=-1) Events(27)=(EventName=TookDamageFriend,EventWaitState=WaitTookDamageFriend,bEnabled=true,OnCmdIndex=-1) Events(28)=(EventName=Trigger,EventWaitState=WaitTrigger,bEnabled=true,bCanToggle=true,OnCmdIndex=-1) NextHandlerGroupIndex=1 bHasScript=true } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |