Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE2:GeometryCollider (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
(Redirected from UE2:ProjSettings (U2))
Jump to: navigation, search
U2 Object >> Force >> GeometryCollider
Package: 
ParticleSystems
Within class: 
ParticleGenerator
Direct subclasses:
CollisionAnchor, CollisionGlider, GeoCollideAndMerge, GeometryColliderEx
This class in other games:
U2XMP

$Author: Aleiby $ $Date: 10/18/02 5:09p $ $Revision: 4 $ Name: GeometryCollider.uc Author: Aaron R Leiby Date: 18 June 2000 Description: Uses Trace to collide with level geometry. How to use this class:

Properties[edit]

Property group 'Decals'[edit]

ProjectorSettings[edit]

Type: array<ProjSettings>


Property group 'GeometryCollider'[edit]

bCollideActors[edit]

Type: bool


bCollisionNotify[edit]

Type: bool


bDeleteOnContact[edit]

Type: bool


bDiffuse[edit]

Type: bool


bIgnoreInstigator[edit]

Type: bool


Default value: True

bStopOnContact[edit]

Type: bool


Elasticity[edit]

Type: Object.Range

Fix ARL: Make this a fixed per-particle value rather than randomly chosen on each bounce?

Default value:

Member Value
A 0.75
B 0.75

ImpactEffects[edit]

Type: array<ParticleTemplate>


ImpactPercent[edit]

Type: float


Default value: 1.0

MaxNotificationTime[edit]

Type: float


MinIncidence[edit]

Type: float

one minus cosine theta

NotificationsPerTick[edit]

Type: int


Pitch[edit]

Type: Object.Range


Radius[edit]

Type: Object.Range


Sound[edit]

Type: Sound


Volume[edit]

Type: Object.Range


Internal variables[edit]

NotificationTimer[edit]

Type: float


Default values[edit]

Property Value
Priority 7.0

Structs[edit]

CheckResult[edit]

Object Next 
IteratorList*
Actor Actor 
Object.Vector Location 
Location of the hit in coordinate system of the returner.
Object.Vector Normal 
Normal vector in coordinate system of the returner. Zero=none.
Primitive Primitive 
Actor primitive which was hit, or NULL=none.
float Time 
Time until hit, if line check.
int Item 
Primitive data item which was hit, INDEX_NONE=none.
Material Material 
Material cached by LineCheck()

ProjSettings[edit]

Modifiers: native

Projector.EProjectorBlending MaterialBlendingOp 
The blending operation between the material being projected onto and ProjTexture.
Projector.EProjectorBlending FrameBufferBlendingOp 
The blending operation between the material being projected onto and ProjTexture.
Material ProjTexture 
int FOV 
int MaxTraceDistance 
bool bProjectBSP 
bool bProjectTerrain 
bool bProjectStaticMesh 
bool bProjectParticles 
bool bProjectActor 
bool bClipBSP 
bool bClipStaticMesh 
bool bProjectOnUnlit 
bool bGradient 
bool bProjectOnBackfaces 
bool bProjectOnAlpha 
bool bProjectOnParallelBSP 
name ProjectTag 
name ExcludedActorsTag 
Object.Range Size 
Object.Range Alpha 

Functions[edit]

Native functions[edit]

AddImpactEffect[edit]

native event AddImpactEffect (ParticleTemplate T)


Events[edit]

CollisionNotification[edit]

event CollisionNotification (Object.ParticleHandle P, CheckResult Hit)