New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes #2607
Fixes #2607
Conversation
Seems to work fine! Although they stop when you get out of the actor, don't know if that's normal. |
Fixes RigsOfRods#2430 Problem: Beacon props generated by `ActorSpawner::ProcessWings()` weren't passed on to GfxActor. Reason: Props were passed on GfxActor creation which happened before `ActorSpawner::ProcessWings()` Solution: Added `GfxActor::RegisterProps()` which is invoked after `ActorSpawner::ProcessWings()`
0db209d
to
9432672
Compare
That's actually a fantastic observation which provoked 2 additional fixes 👍 |
Works great except one issue, the blinker indicators in the HUD (mygui) are not working now. |
Problem: those dashboard entries were updated from incorrect place - `Actor::UpdateFlareStates()` instead of `Actor::updateDashBoards()`
Fixed both the blinker HUD lamps and the logged |
Fixes #2430
Problem: Beacon props generated by
ActorSpawner::ProcessWings()
weren't passed on to GfxActor.Reason: Props were passed on GfxActor creation which happened before
ActorSpawner::ProcessWings()
Solution: Added
GfxActor::RegisterProps()
which is invoked afterActorSpawner::ProcessWings()