BaseGameUI
interludesoftware.tick¶
Interlude.Tick¶
BaseGameUI Class¶
Inheritance UnityEngine.MonoBehaviour → TickRecorder → BaseGameUI
Properties¶
BaseGameUI.ResourceProviders Property¶
The composite that backs this UI's resource lookups. Push / Remove providers at runtime to layer additional fonts, icons, or images on top of the bundled default and the inspector-supplied list.
Property Value¶
Methods¶
BaseGameUI.CreateConfiguration() Method¶
Builds the default Configuration with common aspect-ratio layouts. Override to customise.
Returns¶
BaseGameUI.CreateUI() Method¶
Constructs the UI instance and wires up the resource-provider chain. Override to inject additional providers or alter the configuration.
Returns¶
BaseGameUI.DoUI(UI) Method¶
Called every LateUpdate. Implement the full frame: BeginFrame, all UI calls, EndFrame.
Parameters¶
ui UI
BaseGameUI.GetUI() Method¶
Returns the underlying UI instance for advanced use-cases.
Returns¶
BaseGameUI.OnDestroy() Method¶
Releases the UI's native lists when the MonoBehaviour is destroyed.
BaseGameUI.Start() Method¶
Initialises the UI instance. Override to run additional setup after calling base.