EpicSkookumScript / EpicSkookumScript/SkookumScript-Plugin

Auto-Generate ECollisionChannel Variables

Open
#24 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.