EpicSkookumScript / EpicSkookumScript/SkookumScript-Plugin
Auto-Generate ECollisionChannel Variables
Open
enhancement
- Dominant language
- C++
- Stars
- 138
- Forks
- 22
- PR merge metrics
- No merged PRs in 30d
Description
We should parse `Config/DefaultEngine.ini`, looking for any custom object channel entries such as:
```
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel1,Name="Pickupable",DefaultResponse=ECR_Block,bTraceType=False,bStaticObject=False)
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel2,Name="Connection",DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False)
```
In the `ECollisionChannel` class constructor we would then generate:
`@@ecc_pickupable` and bind it to `@@ecc_game_trace_channel1`
`@@ecc_connection` and bind it to `@@ecc_game_trace_channel2`
Contributor guide
Assessment
This issue has not been assessed yet.