There is no spoon

UE3:SeqEvent_Touch (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> SequenceObject >> SequenceOp >> SequenceEvent >> SeqEvent_Touch
Package: 
Engine
Direct subclass:
UTSeqEvent_TouchStatus
This class in other games:
UT3

Activated when an actor touches another actor. Will be called on both actors, first on the actor that was originally touched, then on the actor that did the touching

Originator: the actor that owns this event Instigator: the actor that was touched

Properties

Property group 'SeqEvent_Touch'

bAllowDeadPawns

Type: bool

whether dead (Health < 0) pawns can be considered touching

bForceOverlapping

Type: bool

Force the player to be overlapping at the time of activation?

Default value: True

bUseInstigator

Type: bool

Use Instigator, not actual Actor. For projectiles, it returns the instigator.

Property group 'TouchTypes'

ClassProximityTypes

Type: array<class<Actor> >

List of class types that are considered valid for this event

Default value: Class'Engine.Pawn'

IgnoredClassProximityTypes

Type: array<class<Actor> >

List of class types that are considered valid for this event

Internal variables

TouchedList

Type: array<Actor>

List of all actors that have activated this touch event, so that untouch may be properly fired.

Default values

Property Value
ObjCategory "Physics"
ObjName "Touch"
OutputLinks[0]
Member Value
LinkDesc "Touched"
OutputLinks[1]
Member Value
LinkDesc "UnTouched"
OutputLinks[2]
Member Value
LinkDesc "Empty"
ReTriggerDelay 0.1

Functions

Static events

GetObjClassVersion

static event int GetObjClassVersion ()

Overrides: SequenceObject.GetObjClassVersion

Return the version number for this class. Child classes should increment this method by calling Super then adding a individual class version to the result. When a class is first created, the number should be 0; each time one of the link arrays is modified (VariableLinks, OutputLinks, InputLinks, etc.), the number that is added to the result of Super.GetObjClassVersion() should be incremented by 1.

Returns:

the version number for this specific class.

Native functions

CheckTouchActivate

native noexport final function bool CheckTouchActivate (Actor InOriginator, Actor InInstigator, optional bool bTest)


CheckUnTouchActivate

native noexport final function bool CheckUnTouchActivate (Actor InOriginator, Actor InInstigator, optional bool bTest)


Events

Toggled

event Toggled ()

Overrides: SequenceEvent.Toggled

Called once this event is toggled via SeqAct_Toggle.

Other instance functions

NotifyTouchingPawnDied

function NotifyTouchingPawnDied (Pawn P)

notification that the given Pawn has died while touching an Actor with this event connected to it

Parameters:

  • P - the pawn that died