UE3:Trigger (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
UT3 Object >> Actor >> Trigger
Package:
Engine
Direct subclasses:
Trigger_LOS, TriggerStreamingLevel, Trigger_Dynamic
This class in other games:

An actor used to generate collision events (touch/untouch), and interactions events (ue) as inputs into the scripting system. Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties

Property group 'Trigger'

AITriggerDelay

Type: float

how long bRecentlyTriggered should stay set after each triggering

Default value: 2.0

CylinderComponent

Type: CylinderComponent

Modifiers: editconst, const

Base cylinder component for collision

Default value: CylinderComponent'CollisionCylinder'

Internal variables

bRecentlyTriggered

Type: bool

for AI, true if we have been recently triggered (so AI doesn't try to trigger it again)

Default values

Subobjects

CollisionCylinder

Class: Engine.CylinderComponent

Property Value
CollideActors True
CollisionHeight 40.0
CollisionRadius 40.0

Sprite

Class: Engine.SpriteComponent

Property Value
AlwaysLoadOnClient False
AlwaysLoadOnServer False
Sprite Texture2D'EngineResources.S_Trigger'

Structs

CheckpointRecord

bool bCollideActors

Functions

Events

Touch

event Touch (Actor Other, PrimitiveComponent OtherComp, Object.Vector HitLocation, Object.Vector HitNormal)

Overrides: Actor.Touch


Other instance functions

ApplyCheckpointRecord

function ApplyCheckpointRecord (const out CheckpointRecord Record)


CreateCheckpointRecord

function CreateCheckpointRecord (out CheckpointRecord Record)


StopsProjectile

simulated function bool StopsProjectile (Projectile P)

Overrides: Actor.StopsProjectile


UnTrigger

function UnTrigger ()