<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.wlabsocks.com/wiki/index.php?action=history&amp;feed=atom&amp;title=QuitFamily</id>
	<title>QuitFamily - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.wlabsocks.com/wiki/index.php?action=history&amp;feed=atom&amp;title=QuitFamily"/>
	<link rel="alternate" type="text/html" href="http://www.wlabsocks.com/wiki/index.php?title=QuitFamily&amp;action=history"/>
	<updated>2026-05-12T23:27:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>http://www.wlabsocks.com/wiki/index.php?title=QuitFamily&amp;diff=723&amp;oldid=prev</id>
		<title>Tayfunwiki: Created page with &quot;== &lt;code&gt;QuitFamily&lt;/code&gt; Method in Actor Class ==  === Overview === The &lt;code&gt;QuitFamily&lt;/code&gt; method in the &lt;code&gt;Actor&lt;/code&gt; class is designed to allow an actor to quit their current family. This method plays a crucial role in games where family affiliations can change over time, affecting the actor's identity, relationships, and role within the game narrative.  === Syntax === &lt;syntaxhighlight lang=&quot;c#&quot;&gt; public void QuitFamily(bool forgetOrigin = false) &lt;/syntaxhig...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.wlabsocks.com/wiki/index.php?title=QuitFamily&amp;diff=723&amp;oldid=prev"/>
		<updated>2023-12-23T10:52:41Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== &amp;lt;code&amp;gt;QuitFamily&amp;lt;/code&amp;gt; Method in Actor Class ==  === Overview === The &amp;lt;code&amp;gt;QuitFamily&amp;lt;/code&amp;gt; method in the &amp;lt;code&amp;gt;Actor&amp;lt;/code&amp;gt; class is designed to allow an actor to quit their current family. This method plays a crucial role in games where family affiliations can change over time, affecting the actor&amp;#039;s identity, relationships, and role within the game narrative.  === Syntax === &amp;lt;syntaxhighlight lang=&amp;quot;c#&amp;quot;&amp;gt; public void QuitFamily(bool forgetOrigin = false) &amp;lt;/syntaxhig...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== &amp;lt;code&amp;gt;QuitFamily&amp;lt;/code&amp;gt; Method in Actor Class ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
The &amp;lt;code&amp;gt;QuitFamily&amp;lt;/code&amp;gt; method in the &amp;lt;code&amp;gt;Actor&amp;lt;/code&amp;gt; class is designed to allow an actor to quit their current family. This method plays a crucial role in games where family affiliations can change over time, affecting the actor's identity, relationships, and role within the game narrative.&lt;br /&gt;
&lt;br /&gt;
=== Syntax ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c#&amp;quot;&amp;gt;&lt;br /&gt;
public void QuitFamily(bool forgetOrigin = false)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;forgetOrigin&amp;lt;/code&amp;gt; (bool): Optional. If true and the actor is quitting their origin family, the origin family is forgotten. Defaults to &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
&lt;br /&gt;
* Functionality: This method enables the actor to leave their current family. If the &amp;lt;code&amp;gt;forgetOrigin&amp;lt;/code&amp;gt; parameter is set to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, and the family being left is the actor's origin family, then the actor's connection to this family is also removed from their backstory.&lt;br /&gt;
* Purpose: The &amp;lt;code&amp;gt;QuitFamily&amp;lt;/code&amp;gt; method is essential for scenarios where an actor's allegiance or connection to a family changes, which can be due to narrative developments, character decisions, or player choices.&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
This method is used to detach an actor from their current family, which can have significant implications for the character's storyline, social dynamics, and gameplay mechanics, especially in games where family ties are pivotal.&lt;br /&gt;
&lt;br /&gt;
==== Example of Usage: ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c#&amp;quot;&amp;gt;&lt;br /&gt;
public Actor alice;&lt;br /&gt;
&lt;br /&gt;
// Alice decides to leave her current family and forget her origin family&lt;br /&gt;
alice.QuitFamily(forgetOrigin: true);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;In this example, the actor Alice leaves her current family. By setting &amp;lt;code&amp;gt;forgetOrigin&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, Alice also severs ties with her origin family, which could have narrative and gameplay consequences, such as altering her relationships or changing her status within the game world.&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* The option to forget the origin family adds depth to the character development and can lead to complex narrative arcs.&lt;br /&gt;
* The &amp;lt;code&amp;gt;QuitFamily&amp;lt;/code&amp;gt; method is vital in games with dynamic family structures, allowing for the evolution of character backstories and allegiances as the story progresses.&lt;br /&gt;
* This method enhances the realism of the game by reflecting real-life scenarios where individuals may change their family affiliations over time.&lt;/div&gt;</summary>
		<author><name>Tayfunwiki</name></author>
	</entry>
</feed>