For the complete documentation index, see llms.txt. This page is also available as Markdown.

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