Unreal Engine plugin TwitchSDKStructs.h has incorrectly exposed params for blueprint structure utilization.
Every instance of the UPROPERTY macro for struct properties in TwitchSDKStructs.h in the "TwitchSDK-Unreal-121523" version uses BlueprintReadOnly, but should use BlueprintReadWrite.
The current structs can not be modified in blueprints due to this error. The "make struct" blueprint nodes have an output and no inputs to actually feed data into the struct as a result.
Changing these from BlueprintReadOnly to BlueprintReadWrite solved the issue locally for me, and I am able to continue working with a mix of c++/blueprint.
1
vote
JoshieZombie
shared this idea