⚠️ Not yet verified in-game β this page was drafted from source analysis and hasn't been confirmed by actually running it. Treat it as a strong draft, not gospel.
MrxCinematic
Module: mrxcinematic.lua
Overview
The MrxCinematic module is a placeholder slideshow system used for displaying sequences of slides in the gameβs HUD. It provides functions to chain and display slides with zero fade times, using default textures if none are specified.
Inheritance
- Inherits from:
none β base/utility module - Imports:
MrxUtil
Instance pattern
This is a stateless manager/utility module (no per-instance tables). It does not track any persistent state.
Functions
PlaceholderSequence(tSlides, fCallback, tCallbackArgs)
Chains slides so each _DisplaySlide calls the next. The last slide carries the final callback with arguments. Sets fade times to zero for all slides.
_DisplaySlide(tSlideData)
Displays a single slide using the HUDβs cinematic placeholder system. Defaults the texture to "temp_placeholder" if none is provided and shows the slide.
Events
- Listens for no specific engine events (internal chaining mechanism).
Notes for modders
- Ensure that
PlaceholderSequenceis called with valid slide data to display the slideshow. - Customize slides by providing a table of slide data, including textures and callbacks.
- Be aware that fade times are set to zero, which may affect the visual transition between slides.