So I don’t know if I’m just doing something wrong or there is a bug here, but I can’t seem to change the sprite color at runtime.
The setup: I have a BP with a scene node as root and one flipbook component. By default I have the sprite color set to pure green for testing. I want the guy who spawns this object to determine the color.
So in my construction script, I don’t want the flipbook to play before I’ve had a chance to set the color, so I stop the play, reset the time, and turn off looping, because I don’t want that either. (I also can’t find a way to turn off auto play, but that’s a battle for another day.)
So now the guy who spawn this BP will call the Init function with the desired color. This sets the color and then plays the flipbook. Flipbook shows up always tinted green, ignoring the color I passed in here. The flipbook has the TranslucentUnlitSpriteMaterial if that matters.