screens
CommunityCoordinate FRB2 screens and transitions.
Authorvchelaru
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Managing complex screen lifecycles, transitions, and data flow in FlatRedBall2 can be error-prone without a clear pattern. This skill consolidates how to create, initialize, switch, and pause screens, and how to pass data between screens using the configure callback, ensuring predictable state and clean teardown.
Core Features & Use Cases
- Screen lifecycle hooks (CustomInitialize, CustomActivity, CustomDestroy) on a per-screen basis.
- Screen transitions and navigation via MoveToScreen, Start, and RestartScreen with optional data payloads.
- Passing data between screens using configure callbacks to resume state immediately on initialization.
- Pause/resume controls for the active screen and how UI overlays and inputs continue to run.
- Integration with Gum UI and camera/screen-scoped resources as part of screen management.
Quick Start
Create a screen subclass that overrides the lifecycle methods, then navigate with MoveToScreen or Start to activate other screens.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: screens Download link: https://github.com/vchelaru/FlatRedBall2/archive/main.zip#screens Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.