I’ve tried building a minimal repro project, but the simple version of this works as expected. Before I dive even deeper to try to nudge the repro towards greater complexity (nesting, order of execution, etc), I hoped someone here might have a suggestion for me.
I’m trying to set a container gui node in a template (“outline”) to an opacity of 0.5 to signify “unfocused.” The container’s text child node has “inherit alpha” enabled. In the IDE, this works as expected:
However, at runtime, while the outline alpha stays the same (you can see it’s half opaque), the text becomes fully opaque:
I thought maybe there was some side-effect from a script or something, so I created an empty test collection with a single go with a single gui component referencing the same gui file, with its script deleted so it’s just static. Same issue.
For reference, the minimal repro looks identical in the IDE & at runtime:
I’m labelling this a “bug” because alpha inheritance should work identically between IDE and runtime, but since I can’t easily reproduce it, it’s likely a side-effect of something else: a project-wide setting? a corrupted file?


