I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:Trigger (UE2Runtime)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UE2Runtime Object >> Actor >> Triggers >> Trigger

Contents

Package: 
Engine
Direct subclasses:
TeamTrigger, TimedTrigger, ZoneTrigger
This class in other games:
RTNP, U1, U2, U2XMP, UDK, UT, UT2003, UT2004, UT3

Trigger: senses things happening in its proximity and generates sends Trigger/UnTrigger to actors whose names match 'EventName'.

[edit] Properties

[edit] Property group 'Trigger'

[edit] bInitiallyActive

Type: bool


Default value: True

[edit] bTriggerOnceOnly

Type: bool


[edit] ClassProximityType

Type: class<Actor>


[edit] DamageThreshold

Type: float


[edit] Message

Type: string

Modifiers: localized


[edit] RepeatTriggerTime

Type: float

if > 0, repeat trigger message at this interval is still touching other

[edit] ReTriggerDelay

Type: float

minimum time before trigger can be triggered again

[edit] TriggerType

Type: ETriggerType


[edit] Internal variables

[edit] bSavedInitialActive

Type: bool


[edit] bSavedInitialCollision

Type: bool


[edit] TriggerActor

Type: Actor

actor that triggers this trigger

[edit] TriggerActor2

Type: Actor


[edit] TriggerTime

Type: float


[edit] Default values

Property Value
InitialState NormalTrigger
Texture Texture'Engine.S_Trigger'

[edit] Enums

[edit] ETriggerType

TT_PlayerProximity 
Trigger is activated by player proximity.
TT_PawnProximity 
Trigger is activated by any pawn's proximity
TT_ClassProximity 
Trigger is activated by actor of ClassProximityType only
TT_AnyProximity 
Trigger is activated by any actor in proximity.
TT_Shoot 
Trigger is activated by player shooting it.
TT_HumanPlayerProximity 
Trigger activated by human player (not bot)

[edit] Functions

[edit] Events

[edit] PostBeginPlay

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


[edit] PreBeginPlay

event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


[edit] SpecialHandling

event Actor SpecialHandling (Pawn Other)

Overrides: Actor.SpecialHandling


[edit] TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, class<DamageTypedamageType)

Overrides: Actor.TakeDamage


[edit] Timer

event Timer ()

Overrides: Actor.Timer


[edit] Touch

event Touch (Actor Other)

Overrides: Actor.Touch


[edit] UnTouch

event UnTouch (Actor Other)

Overrides: Actor.UnTouch


[edit] Other instance functions

[edit] CheckTouchList

function CheckTouchList ()


[edit] FindTriggerActor

function FindTriggerActor ()


[edit] IsRelevant

function bool IsRelevant (Actor Other)


[edit] Reset

function Reset ()

Overrides: Actor.Reset


[edit] States

[edit] NormalTrigger

[edit] OtherTriggerToggles

[edit] OtherTriggerToggles.Trigger

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: Actor.Trigger (global)


[edit] OtherTriggerTurnsOff

[edit] OtherTriggerTurnsOff.Trigger

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: Actor.Trigger (global)


[edit] OtherTriggerTurnsOn

[edit] OtherTriggerTurnsOn.Trigger

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: Actor.Trigger (global)


Personal tools