# XWUIGameCreditsScreen

A vertical auto-scrolling credits roll for the end of a game. It renders `data.sections` (each a `{ title, names }` block) as scrolling headers and name lists, pauses while the pointer hovers or presses, and fires a `complete` event once the scroll passes the end. Tune the roll with `data.scrollSpeed` (multiplier, 1 = normal), set `conf_comp.bgColor`, and toggle the built-in `Skip` button with `conf_comp.skippable`; Escape, Enter, or Space also skip. Expose `onComplete`, `skip()`, `pause()`, and `resume()` to drive it.

## Basic Usage

Mounts the credits screen so its sections scroll upward automatically until completion.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Auto-scrolling credits roll that pauses on hover and emits complete when finished.
```

## Full Staff Roll

A deep, multi-department credits roll on a custom backdrop that scrolls slightly slower than normal and reports completion via onComplete.

```example
file: examples/FullStaffRoll.ts
html: examples/BasicUsage.html
title: Full Staff Roll
description: A deep, multi-department credits roll on a custom backdrop that scrolls slightly slower than normal and reports completion via onComplete.
```

## Fast Skippable Roll

A double-speed roll with the Skip button enabled and a control that drives the imperative pause() and resume() methods.

```example
file: examples/FastSkippableRoll.ts
html: examples/BasicUsage.html
title: Fast Skippable Roll
description: A double-speed roll with the Skip button enabled and a control that drives the imperative pause() and resume() methods.
```

```api
```
