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

Name
Value
Description

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