UE2:GeometryCollider (U2XMP)

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

$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

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