I love the smell of UnrealEd crashing in the morning. – tarquin
UE2:GeometryCollider (U2)
From Unreal Wiki, The Unreal Engine Documentation Site
Contents
- 1 Properties
- 1.1 Property group 'Decals'
- 1.2 Property group 'GeometryCollider'
- 1.2.1 bCollideActors
- 1.2.2 bCollisionNotify
- 1.2.3 bDeleteOnContact
- 1.2.4 bDiffuse
- 1.2.5 bIgnoreInstigator
- 1.2.6 bStopOnContact
- 1.2.7 Elasticity
- 1.2.8 ImpactEffects
- 1.2.9 ImpactPercent
- 1.2.10 MaxNotificationTime
- 1.2.11 MinIncidence
- 1.2.12 NotificationsPerTick
- 1.2.13 Pitch
- 1.2.14 Radius
- 1.2.15 Sound
- 1.2.16 Volume
- 1.3 Internal variables
- 1.4 Default values
- 2 Structs
- 3 Functions
- Package:
- ParticleSystems
- Within class:
- ParticleGenerator
- Direct subclasses:
- CollisionAnchor, CollisionGlider, GeoCollideAndMerge, GeometryColliderEx
- This class in other games:
- U2XMP
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
$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)