<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Widgets on GS_Play Gameplay Framework</title><link>https://gsplay.genomestudios.ca/tags/widgets/</link><description>Recent content in Widgets on GS_Play Gameplay Framework</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://gsplay.genomestudios.ca/tags/widgets/index.xml" rel="self" type="application/rss+xml"/><item><title>Widgets</title><link>https://gsplay.genomestudios.ca/docs/framework/ui/widgets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gsplay.genomestudios.ca/docs/framework/ui/widgets/</guid><description>&lt;p&gt;Widgets are standalone UI components that handle specific UI scenarios outside the page navigation hierarchy. Unlike pages, which are navigated to and from, widgets activate and deactivate in response to game events — a load screen appears during a stage transition, a pause menu overlays gameplay when the player pauses.&lt;/p&gt;
&lt;p&gt;For usage guides and setup examples, see &lt;a href="../../../the_basics/ui/widgets/"&gt;The Basics: GS_UI&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 id="contents"&gt;Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#load-screen"&gt;Load Screen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#pause-menu"&gt;Pause Menu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#see-also"&gt;See Also&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="load-screen"&gt;Load Screen&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;GS_LoadScreenComponent&lt;/code&gt; manages loading screen display during stage transitions. It listens for stage load lifecycle events and shows or hides a designated LyShine canvas accordingly.&lt;/p&gt;</description></item><item><title>Widgets</title><link>https://gsplay.genomestudios.ca/docs/the_basics/ui/widgets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gsplay.genomestudios.ca/docs/the_basics/ui/widgets/</guid><description>&lt;p&gt;Widgets are standalone UI components that handle specific game scenarios outside the page navigation model. They activate and deactivate in response to game events rather than player navigation — a load screen appears during a stage transition, a pause menu overlays gameplay when the player pauses.&lt;/p&gt;
&lt;p&gt;For component properties and the full API, see the &lt;a href="../../../framework/ui/widgets/"&gt;Framework API reference&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 id="contents"&gt;Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#load-screen"&gt;Load Screen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#pause-menu"&gt;Pause Menu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#glossary"&gt;Glossary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#see-also"&gt;See Also&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="load-screen"&gt;Load Screen&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;GS_LoadScreenComponent&lt;/code&gt; shows a loading canvas during stage transitions and hides it when loading is complete. Place it on the Game Manager entity and configure a LyShine canvas to use as the loading screen.&lt;/p&gt;</description></item></channel></rss>