The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:ScriptControllerInterf instance functions (U2XMP)

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

Instance functions

CleanupScriptController

function CleanupScriptController ()


eventSCActorInRange

function eventSCActorInRange (U2NPCControllerScriptable NPC)


eventSCActorOutOfRange

function eventSCActorOutOfRange (U2NPCControllerScriptable NPC)


eventSCAnimEnd

function eventSCAnimEnd (U2NPCControllerScriptable NPC, int Channel)


eventSCAutoBegin

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


eventSCAutoEnd

function eventSCAutoEnd (U2NPCControllerScriptable NPC)


eventSCBumpEnemy

function eventSCBumpEnemy (U2NPCControllerScriptable NPC, Pawn Other)


eventSCBumpFriend

function eventSCBumpFriend (U2NPCControllerScriptable NPC, Pawn Other)


eventSCBumpOther

function eventSCBumpOther (U2NPCControllerScriptable NPC, Actor Other)


eventSCDestinationReached

function eventSCDestinationReached (U2NPCControllerScriptable NPC)


eventSCDialogBegin

function eventSCDialogBegin (U2NPCControllerScriptable NPC)


eventSCDialogUnPause

function eventSCDialogUnPause (U2NPCControllerScriptable NPC)


eventSCDied

function eventSCDied (U2NPCControllerScriptable NPC)


eventSCEnemyNotVisible

function eventSCEnemyNotVisible (U2NPCControllerScriptable NPC)


eventSCFinishedRotation

function eventSCFinishedRotation (U2NPCControllerScriptable NPC)


eventSCHearNoiseFriendly

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


eventSCHearNoiseOther

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


eventSCHearNoiseThreat

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


eventSCInheritEnemy

function eventSCInheritEnemy (U2NPCControllerScriptable NPC, Pawn NewEnemy)


eventSCScriptedLanding

function eventSCScriptedLanding (U2NPCControllerScriptable NPC)


eventSCSeeAlertFriend

function eventSCSeeAlertFriend (U2NPCControllerScriptable NPC, Pawn Seen)


eventSCSeeEnemy

function eventSCSeeEnemy (U2NPCControllerScriptable NPC, Pawn Seen)


eventSCSeeFriend

function eventSCSeeFriend (U2NPCControllerScriptable NPC, Pawn Seen)


eventSCSeeOther

function eventSCSeeOther (U2NPCControllerScriptable NPC, Actor Seen)


eventSCTakeDamage

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


eventSCTookDamage

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


eventSCTrigger

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


GetCommandFile

function string GetCommandFile ()


GetDebugInformation

function GetDebugInformation (U2NPCControllerScriptable NPC, out array<stringReturnedStrings)


InitializeScriptController

function InitializeScriptController (U2NPCControllerScriptable Owner)


SetCommandFile

function SetCommandFile (string NewCommandFileName)


SetStartLabel

function SetStartLabel (string NewStartLabelName)


StartScriptedFiring

function StartScriptedFiring ()