<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Triggers on GS_Play Gameplay Framework</title><link>https://gsplay.genomestudios.ca/categories/triggers/</link><description>Recent content in Triggers on GS_Play Gameplay Framework</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://gsplay.genomestudios.ca/categories/triggers/index.xml" rel="self" type="application/rss+xml"/><item><title>GS_Interaction</title><link>https://gsplay.genomestudios.ca/docs/the_basics/interaction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gsplay.genomestudios.ca/docs/the_basics/interaction/</guid><description>&lt;p&gt;GS_Interaction provides three independent but composable systems for making the world respond to entities. Pulsors broadcast typed events via physics volumes, the Targeting system finds and locks onto the best interactable in proximity with a cursor overlay, and World Triggers fire configurable responses from zones and conditions without requiring script code.&lt;/p&gt;
&lt;p&gt;For architecture details, component properties, and extending the system in C++, see the &lt;a href="../../framework/interaction/"&gt;GS_Interaction API&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-navigation"&gt;Quick Navigation&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;I want to…&lt;/th&gt;
 &lt;th&gt;Feature&lt;/th&gt;
 &lt;th&gt;API&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Broadcast typed physics events from trigger volumes to receiving entities&lt;/td&gt;
 &lt;td&gt;&lt;a href="#pulsors"&gt;Pulsors&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="../../framework/interaction/pulsors/"&gt;API&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Find and lock onto the best interactable entity in proximity with a cursor overlay&lt;/td&gt;
 &lt;td&gt;&lt;a href="#targeting"&gt;Targeting&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="../../framework/interaction/targeting/"&gt;API&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Fire configurable responses from zones and conditions without scripting&lt;/td&gt;
 &lt;td&gt;&lt;a href="#world-triggers"&gt;World Triggers&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="../../framework/interaction/world_triggers/"&gt;API&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;p&gt;GS_Interaction requires GS_Core, LmbrCentral, LyShine, and CommonFeaturesAtom. Add all required gems to your project before placing Interaction components in a level.&lt;/p&gt;</description></item></channel></rss>