<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Records on GS_Play Gameplay Framework</title><link>https://gsplay.genomestudios.ca/tags/records/</link><description>Recent content in Records on GS_Play Gameplay Framework</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://gsplay.genomestudios.ca/tags/records/index.xml" rel="self" type="application/rss+xml"/><item><title>Effects</title><link>https://gsplay.genomestudios.ca/docs/framework/cinematics/dialogue_system/effects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gsplay.genomestudios.ca/docs/framework/cinematics/dialogue_system/effects/</guid><description>&lt;p&gt;Effects are synchronous actions executed from &lt;code&gt;EffectsNodeData&lt;/code&gt; nodes within a dialogue sequence. When the &lt;a href="../dialogue_sequencer/"&gt;Dialogue Sequencer&lt;/a&gt; encounters an Effects node, it calls &lt;code&gt;DoEffect()&lt;/code&gt; on each &lt;code&gt;DialogueEffect&lt;/code&gt; in the node&amp;rsquo;s list in order, then immediately advances to the next node.&lt;/p&gt;
&lt;p&gt;All effects are polymorphic — extending the base class automatically populates the effects list in the dialogue editor at startup.&lt;/p&gt;
&lt;p&gt;For usage guides and setup examples, see &lt;a href="../../../../the_basics/cinematics/"&gt;The Basics: GS_Cinematics&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="#dialogue-effect"&gt;DialogueEffect (Abstract Base)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#set-records-effect"&gt;SetRecords_DialogueEffect&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#toggle-entities-effect"&gt;ToggleEntitiesActive_DialogueEffect&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#effect-type-reference"&gt;Complete Effect Type Reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#custom-effect"&gt;Creating a Custom Effect&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="dialogue-effect"&gt;DialogueEffect (Abstract Base)&lt;/h2&gt;
&lt;p&gt;The base class for all dialogue effects. Effects execute synchronously and can be reversed for rollback scenarios.&lt;/p&gt;</description></item></channel></rss>