CollisionChannel
Overview
CollisionChannel is an Enum that defines the collision channels used in OVERDARE Studio. Each channel is assigned to a specific object type and is used to filter targets during collision detection and queries.
Items
L_ECC_WorldStatic
0
The collision channel for static world objects (fixed terrain, buildings, etc.).
L_ECC_WorldDynamic
1
The collision channel for dynamic world objects (movable parts, etc.).
L_ECC_Pawn
2
The collision channel for player characters and NPCs (pawns).
L_ECC_Visibility
3
The collision channel used for line-of-sight determination.
L_ECC_Camera
4
The collision channel used for camera collision detection.
L_ECC_PhysicsBody
5
The collision channel for physics-based objects.
L_ECC_Vehicle
6
The collision channel for vehicles.
L_ECC_Destructible
7
The collision channel for destructible objects.
L_ECC_EngineTraceChannel1
8
Engine-reserved trace channel 1.
L_ECC_EngineTraceChannel2
9
Engine-reserved trace channel 2.
L_ECC_EngineTraceChannel3
10
Engine-reserved trace channel 3.
L_ECC_EngineTraceChannel4
11
Engine-reserved trace channel 4.
L_ECC_WeaponTrace
12
A weapon trace channel reserved by OVERDARE Studio. Used for trace queries such as weapon firing and hit detection.
L_ECC_InteractionTrace
13
An interaction trace channel reserved by OVERDARE Studio. Used for interaction detection between objects and as the default channel for sweep queries.
L_ECC_GameTraceChannel1
14
Game user-defined trace channel 1.
L_ECC_GameTraceChannel2
15
Game user-defined trace channel 2.
L_ECC_GameTraceChannel3
16
Game user-defined trace channel 3.
L_ECC_GameTraceChannel4
17
Game user-defined trace channel 4.
L_ECC_GameTraceChannel5
18
Game user-defined trace channel 5.
L_ECC_GameTraceChannel6
19
Game user-defined trace channel 6.
L_ECC_GameTraceChannel7
20
Game user-defined trace channel 7.
L_ECC_GameTraceChannel8
21
Game user-defined trace channel 8.
L_ECC_GameTraceChannel9
22
Game user-defined trace channel 9.
L_ECC_GameTraceChannel10
23
Game user-defined trace channel 10.
L_ECC_GameTraceChannel11
24
Game user-defined trace channel 11.
L_ECC_GameTraceChannel12
25
Game user-defined trace channel 12.
L_ECC_GameTraceChannel13
26
Game user-defined trace channel 13.
L_ECC_GameTraceChannel14
27
Game user-defined trace channel 14.
L_ECC_GameTraceChannel15
28
Game user-defined trace channel 15.
L_ECC_GameTraceChannel16
29
Game user-defined trace channel 16.
L_ECC_GameTraceChannel17
30
Game user-defined trace channel 17.
L_ECC_GameTraceChannel18
31
Game user-defined trace channel 18.
L_ECC_OverlapAll_Deprecated
32
A channel that detects overlap with all objects. No longer recommended for use.
Last updated