There is no spoon

UE2:GeometryCollider (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
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

Property group 'Decals'

ProjectorSettings

Type: array<ProjSettings>


Property group 'GeometryCollider'

bCollideActors

Type: bool


bCollisionNotify

Type: bool


bDeleteOnContact

Type: bool


bDiffuse

Type: bool


bIgnoreInstigator

Type: bool


Default value: True

bStopOnContact

Type: bool


Elasticity

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

Type: array<ParticleTemplate>


ImpactPercent

Type: float


Default value: 1.0

MaxNotificationTime

Type: float


MinIncidence

Type: float

one minus cosine theta

NotificationsPerTick

Type: int


Pitch

Type: Object.Range


Radius

Type: Object.Range


Sound

Type: Sound


Volume

Type: Object.Range


Internal variables

NotificationTimer

Type: float


Default values

Property Value
Priority 7.0

Structs

CheckResult

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

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

Native functions

AddImpactEffect

native event AddImpactEffect (ParticleTemplate T)


Events

CollisionNotification

event CollisionNotification (Object.ParticleHandle P, CheckResult Hit)