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

UE2:GeometryCollider (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Force >> GeometryCollider
Package: 
ParticleSystems
Within class: 
ParticleGenerator
Direct subclasses:
CollisionAnchor, CollisionGlider, GeoCollideAndMerge, GeometryColliderEx, GlassCollider, ImpactHandlerForce, LGalt_GeometryCollider
This class in other games:
U2

$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]

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, Actor.CheckResult Hit)