Gah - a solution with more questions. – EntropicLqd

UE2:ScriptControllerBase instance functions (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> ScriptControllerInterf >> ScriptControllerBase (instance functions)

Contents

;Other member categories for this class::constants, enums, internal variables, states

Instance functions

CheckForOnCmdIndex

function bool CheckForOnCmdIndex (int EventIndex)


CleanupScriptController

function CleanupScriptController ()

Overrides: ScriptControllerInterf.CleanupScriptController


ClearFoundActors

function ClearFoundActors ()


ClearHandlers

function ClearHandlers (int Group)


ClearPushedCommands

function ClearPushedCommands ()


ClearTrigger

function ClearTrigger (int TriggerIndex, bool bClearTimer)


CompileCommand

function bool CompileCommand (int CommandIndex)


DecodeCommand

function bool DecodeCommand (bool bStartup, bool bShowProgress)


DetachScriptController

function DetachScriptController ()


DetermineCommandsListIndex

function int DetermineCommandsListIndex (string CommandString)


DMH

function DMH (coerce string Str)


DMSC

function DMSC (coerce string Str, optional bool bStrict)


DoCall

function DoCall (int DestinationIndex)


DoGoto

function DoGoto (int DestinationIndex)


DoInterrupt

function DoInterrupt (int DestinationIndex)


DoPostEventStuff

function DoPostEventStuff (U2NPCControllerScriptable NPC, int EventIndex)


DoPreEventStuff

function DoPreEventStuff (U2NPCControllerScriptable NPC, int EventIndex, optional Actor Instigator, optional Actor Other)


DoSetLocation

function DoSetLocation (Actor LocationActor, Actor TargetActor)


DumpCommands

function DumpCommands (coerce string strHeading)


DumpTimers

function DumpTimers ()


DumpTriggers

function DumpTriggers ()


EnableEvents

function EnableEvents ()


eventSCActorInRange

function eventSCActorInRange (U2NPCControllerScriptable NPC)

Overrides: ScriptControllerInterf.eventSCActorInRange


eventSCActorOutOfRange

function eventSCActorOutOfRange (U2NPCControllerScriptable NPC)

Overrides: ScriptControllerInterf.eventSCActorOutOfRange


eventSCAlertFriend

function eventSCAlertFriend (U2NPCControllerScriptable NPC, Pawn Seen)


eventSCAnimEnd

function eventSCAnimEnd (U2NPCControllerScriptable NPC, int Channel)

Overrides: ScriptControllerInterf.eventSCAnimEnd


eventSCAutoBegin

function eventSCAutoBegin (U2NPCControllerScriptable NPC, name DestinationState, name DestinationLabel)

Overrides: ScriptControllerInterf.eventSCAutoBegin


eventSCAutoEnd

function eventSCAutoEnd (U2NPCControllerScriptable NPC)

Overrides: ScriptControllerInterf.eventSCAutoEnd


eventSCBumpEnemy

function eventSCBumpEnemy (U2NPCControllerScriptable NPC, Pawn Other)

Overrides: ScriptControllerInterf.eventSCBumpEnemy


eventSCBumpFriend

function eventSCBumpFriend (U2NPCControllerScriptable NPC, Pawn Other)

Overrides: ScriptControllerInterf.eventSCBumpFriend


eventSCBumpOther

function eventSCBumpOther (U2NPCControllerScriptable NPC, Actor Other)

Overrides: ScriptControllerInterf.eventSCBumpOther


eventSCBumpPlayer

function bool eventSCBumpPlayer (U2NPCControllerScriptable NPC, Pawn Other, bool bFriendly)


eventSCDialogBegin

function eventSCDialogBegin (U2NPCControllerScriptable NPC)

Overrides: ScriptControllerInterf.eventSCDialogBegin


eventSCDied

function eventSCDied (U2NPCControllerScriptable NPC)

Overrides: ScriptControllerInterf.eventSCDied


eventSCEnemyNotVisible

function eventSCEnemyNotVisible (U2NPCControllerScriptable NPC)

Overrides: ScriptControllerInterf.eventSCEnemyNotVisible


eventSCHearNoiseFriendly

function eventSCHearNoiseFriendly (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker)

Overrides: ScriptControllerInterf.eventSCHearNoiseFriendly


eventSCHearNoiseOther

function eventSCHearNoiseOther (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker)

Overrides: ScriptControllerInterf.eventSCHearNoiseOther


eventSCHearNoiseThreat

function eventSCHearNoiseThreat (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker)

Overrides: ScriptControllerInterf.eventSCHearNoiseThreat


eventSCInheritEnemy

function eventSCInheritEnemy (U2NPCControllerScriptable NPC, Pawn NewEnemy)

Overrides: ScriptControllerInterf.eventSCInheritEnemy


eventSCScriptedLanding

function eventSCScriptedLanding (U2NPCControllerScriptable NPC)

Overrides: ScriptControllerInterf.eventSCScriptedLanding


eventSCSeeEnemy

function eventSCSeeEnemy (U2NPCControllerScriptable NPC, Pawn Seen)

Overrides: ScriptControllerInterf.eventSCSeeEnemy


eventSCSeeFriend

function eventSCSeeFriend (U2NPCControllerScriptable NPC, Pawn Seen)

Overrides: ScriptControllerInterf.eventSCSeeFriend


eventSCSeeOther

function eventSCSeeOther (U2NPCControllerScriptable NPC, Actor Seen)

Overrides: ScriptControllerInterf.eventSCSeeOther


eventSCSeePlayer

function bool eventSCSeePlayer (U2NPCControllerScriptable NPC, Pawn Seen, bool bFriendly)


eventSCTakeDamage

function eventSCTakeDamage (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: ScriptControllerInterf.eventSCTakeDamage


eventSCTimer0

function eventSCTimer0 ()


eventSCTimer1

function eventSCTimer1 ()


eventSCTimer2

function eventSCTimer2 ()


eventSCTimer3

function eventSCTimer3 ()


eventSCTimer4

function eventSCTimer4 ()


eventSCTimer5

function eventSCTimer5 ()


eventSCTimer6

function eventSCTimer6 ()


eventSCTimer7

function eventSCTimer7 ()


eventSCTimer8

function eventSCTimer8 ()


eventSCTimer9

function eventSCTimer9 ()


eventSCTookDamage

function eventSCTookDamage (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: ScriptControllerInterf.eventSCTookDamage


eventSCTookDamageEnemy

function eventSCTookDamageEnemy (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)


eventSCTookDamageFriend

function eventSCTookDamageFriend (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)


eventSCTrigger

function eventSCTrigger (U2NPCControllerScriptable NPC, Actor Other, Pawn Instigator, name EventName)

Overrides: ScriptControllerInterf.eventSCTrigger


ExecAddAmmo

function ExecAddAmmo ()


ExecAgentBind

function ExecAgentBind ()


ExecAgentCall

function bool ExecAgentCall ()


ExecAgentExecute

function bool ExecAgentExecute ()


ExecAgentUnbind

function ExecAgentUnbind ()


ExecAnim

function bool ExecAnim (ECommandCode ECType, int Channel)


ExecAnimRelease

function ExecAnimRelease ()


ExecCall

function ExecCall ()


ExecCallEnd

function ExecCallEnd ()


ExecCallScript

function ExecCallScript ()


ExecClearEvents

function ExecClearEvents ()


ExecClearTimers

function ExecClearTimers ()


ExecClearTriggers

function ExecClearTriggers ()


ExecConsoleCommand

function ExecConsoleCommand ()


ExecDebugAI

function ExecDebugAI ()


ExecDebugAIEvents

function ExecDebugAIEvents ()


ExecDebugAIFlags

function ExecDebugAIFlags ()


ExecDebugMode

function ExecDebugMode ()


ExecDecProperty

function ExecDecProperty ()


ExecDeployInventory

function ExecDeployInventory ()


ExecDestroy

function ExecDestroy ()


ExecDialogDisable

function ExecDialogDisable ()


ExecDialogEnable

function ExecDialogEnable ()


ExecDialogFar

function bool ExecDialogFar (bool bWait)


ExecDialogInitiate

function ExecDialogInitiate ()


ExecDialogTerminate

function ExecDialogTerminate ()


ExecDirectionalPatrol

function ExecDirectionalPatrol ()


ExecDormant

function ExecDormant ()


ExecDropInventory

function ExecDropInventory ()


ExecEnableProbeEvent

function ExecEnableProbeEvent ()


ExecEnableXMPHandling

function ExecEnableXMPHandling ()


ExecEventDisable

function ExecEventDisable ()


ExecEventEnable

function ExecEventEnable ()


ExecEventWait

function ExecEventWait ()


ExecFindActor

function ExecFindActor ()


ExecFire

function ExecFire ()


ExecFireAlt

function ExecFireAlt ()


ExecGib

function ExecGib ()


ExecGibAll

function ExecGibAll ()


ExecGiveInventory

function ExecGiveInventory ()


ExecGiveItemToPlayer

function ExecGiveItemToPlayer ()


ExecGiveTossedItem

function ExecGiveTossedItem ()


ExecGotoActor

function ExecGotoActor ()


ExecGotoActorSafe

function bool ExecGotoActorSafe ()


ExecGotoLabel

function ExecGotoLabel ()


ExecHandlerGroup

function ExecHandlerGroup ()


ExecHandlerGroupEnd

function ExecHandlerGroupEnd ()


ExecHeadTracking

function ExecHeadTracking ()


ExecIncProperty

function ExecIncProperty ()


ExecInert

function ExecInert ()


ExecJump

function ExecJump ()


ExecKill

function ExecKill ()


ExecKillAll

function ExecKillAll ()


ExecLockStep

function ExecLockStep ()


ExecMessage

function ExecMessage ()


ExecOnEvent

function ExecOnEvent ()


ExecOnTimer

function ExecOnTimer ()


ExecOnTrigger

function ExecOnTrigger ()


ExecPlaySound

function bool ExecPlaySound (bool bWait)


ExecPlaySoundTableSlot

function bool ExecPlaySoundTableSlot (bool bWait)


ExecRemoveInventory

function ExecRemoveInventory ()


ExecRemoveInventoryFromPlayer

function ExecRemoveInventoryFromPlayer ()


ExecRemoveItemFromPlayer

function ExecRemoveItemFromPlayer ()


ExecRemoveTossedItem

function ExecRemoveTossedItem ()


ExecResumePatrol

function ExecResumePatrol ()


ExecReturn

function ExecReturn ()


ExecRotate

function ExecRotate ()


ExecSaveDestination

function ExecSaveDestination ()


ExecSendEvent

function ExecSendEvent ()


ExecSetActorRangeTest

function ExecSetActorRangeTest ()


ExecSetAimOdds

function ExecSetAimOdds ()


ExecSetAlert

function ExecSetAlert ()


ExecSetAmmo

function ExecSetAmmo ()


ExecSetFocus

function ExecSetFocus ()


ExecSetHealth

function ExecSetHealth ()


ExecSetInventory

function ExecSetInventory ()


execSetLocation

function execSetLocation ()


execSetLocationNamed

function execSetLocationNamed ()


execSetLocationVector

function execSetLocationVector ()


ExecSetMoveSpeed

function ExecSetMoveSpeed ()


ExecSetMoveSpeedAuto

function ExecSetMoveSpeedAuto ()


ExecSetOrders

function ExecSetOrders ()


ExecSetPhysics

function ExecSetPhysics ()


ExecSetProperties

function ExecSetProperties ()


ExecSetProperty

function ExecSetProperty ()


ExecSetSatellite

function ExecSetSatellite ()


ExecSetScript

function ExecSetScript ()


ExecSetSkill

function ExecSetSkill ()


ExecSetStance

function bool ExecSetStance ()


ExecSetStationary

function ExecSetStationary ()


ExecSetTacticalMoveType

function ExecSetTacticalMoveType ()


ExecSetWeapon

function ExecSetWeapon ()


ExecShutdown

function ExecShutdown ()


ExecSleep

function ExecSleep ()


ExecSleepRand

function ExecSleepRand ()


ExecSpawn

function ExecSpawn ()


ExecStop

function bool ExecStop ()


ExecStopMovement

function ExecStopMovement ()


ExecStopSound

function ExecStopSound ()


ExecTestActorInRange

function ExecTestActorInRange ()


ExecTestProperty

function ExecTestProperty ()


ExecTestPropertyCI

function ExecTestPropertyCI ()


ExecTestPropertyE

function ExecTestPropertyE ()


ExecTestPropertyG

function ExecTestPropertyG ()


ExecTestPropertyGE

function ExecTestPropertyGE ()


ExecTestPropertyL

function ExecTestPropertyL ()


ExecTestPropertyLE

function ExecTestPropertyLE ()


ExecTestRandom

function ExecTestRandom ()


ExecTestState

function ExecTestState ()


ExecTurnToActor

function bool ExecTurnToActor ()


ExecUnuse

function ExecUnuse ()


ExecUse

function ExecUse ()


ExecUsePickups

function ExecUsePickups ()


ExecuteCommand

function bool ExecuteCommand ()


ExecWeaponLoad

function ExecWeaponLoad ()


ExecWeaponSetAmmoType

function ExecWeaponSetAmmoType ()


ExecWeaponSupportsAltFire

function ExecWeaponSupportsAltFire ()


ExecWeaponSupportsFire

function ExecWeaponSupportsFire ()


FindEvent

function int FindEvent (name EventName)


FindPlayer

function Pawn FindPlayer ()


FindSoundSlot

function Actor.ESoundSlot FindSoundSlot (name SlotName)


FindTarget

function Object FindTarget (name TargetName, optional bool bOptional)


FindTrigger

function int FindTrigger (name EventName)


GetCommandFile

function string GetCommandFile ()

Overrides: ScriptControllerInterf.GetCommandFile


GetCommandStringFromIndex

function string GetCommandStringFromIndex (int CommandIndex)


GetDebugInformation

function GetDebugInformation (U2NPCControllerScriptable NPC, out array<stringReturnedStrings)

Overrides: ScriptControllerInterf.GetDebugInformation


GetDebugInformation1

function string GetDebugInformation1 ()


GetDisabledInformation

function GetDisabledInformation (out array<stringReturnedStrings)


GetEventIndex

function bool GetEventIndex (name EventName, out int Index)


GetEventInformation

function GetEventInformation (out array<stringReturnedStrings)


GetFoundActor

function Actor GetFoundActor ()


GetLabelIndex

function int GetLabelIndex (string LabelName)


GetScriptContextStr

function string GetScriptContextStr (optional bool bMinimal)


GetTimerInformation

function GetTimerInformation (out array<stringReturnedStrings)


GetTriggerInformation

function GetTriggerInformation (out array<stringReturnedStrings)


HandleAddTimer

function HandleAddTimer (int Index, float Frequency)


HandleCallOrGotoLabel

function HandleCallOrGotoLabel (bool bResult, string BranchStr)


HandleOnEvent

function HandleOnEvent (int NewCommandIndex, optional bool bInterrupt)


HandleRemoveTimer

function HandleRemoveTimer (int Index, bool bClearTrigger)


HandleScriptError

function HandleScriptError ()


HandleTimer

function HandleTimer (int TimerIndex)


HandleTimeRemaining

function float HandleTimeRemaining (int Index)


IdiotCheckCommandsList

function bool IdiotCheckCommandsList ()


InitCommands

function bool InitCommands ()


InitEventsIndices

function InitEventsIndices ()


InitializeScriptController

function InitializeScriptController (U2NPCControllerScriptable Owner)

Overrides: ScriptControllerInterf.InitializeScriptController


LoadCommands

function bool LoadCommands ()


MakeECErrorObvious

function MakeECErrorObvious ()


ParseArgs

function ParseArgs (bool bStartup)


PopCommandIndex

function int PopCommandIndex ()


ProcessExecGotoActor

function bool ProcessExecGotoActor (Actor TargetActor)


PushCommandIndex

function PushCommandIndex (int CommandIndex)


RegisterDecodeError

function RegisterDecodeError (string Error)


ResetScriptController

function ResetScriptController ()


ResumeExecuting

function ResumeExecuting ()


ResumeProcessing

function ResumeProcessing ()


RunTimeTarget

function bool RunTimeTarget (name TargetName)


ScriptError

function ScriptError ()


SetCommandFile

function SetCommandFile (string NewCommandFileName)

Overrides: ScriptControllerInterf.SetCommandFile


SetCurrentCommandIndex

function SetCurrentCommandIndex (int DestinationIndex)


SetEventIndex

function SetEventIndex (name EventName, out int EventIndex)


SetScriptError

function SetScriptError (coerce string Msg)


SetStartLabel

function SetStartLabel (string NewStartLabelName)

Overrides: ScriptControllerInterf.SetStartLabel


ShowProgress

function ShowProgress ()


ShowWarning

function ShowWarning (string Msg, int CommandIndex)


UpdateTarget

function bool UpdateTarget (name TargetName)


WeaponSupports

function WeaponSupports (out array<nameWeaponsList)