<?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=HeirOverridden</id>
	<title>HeirOverridden - 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=HeirOverridden"/>
	<link rel="alternate" type="text/html" href="http://www.wlabsocks.com/wiki/index.php?title=HeirOverridden&amp;action=history"/>
	<updated>2026-05-12T22:58:12Z</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=HeirOverridden&amp;diff=690&amp;oldid=prev</id>
		<title>Tayfunwiki: Created page with &quot;== &lt;code&gt;HeirOverridden&lt;/code&gt; Property in Actor Class ==  === Overview === The &lt;code&gt;HeirOverridden&lt;/code&gt; property in the &lt;code&gt;Actor&lt;/code&gt; class indicates whether the heir designated for the actor has been overridden. This property is crucial for tracking custom or exceptional heir assignments in games where inheritance, succession, or family dynamics are significant.  === Syntax === &lt;syntaxhighlight lang=&quot;c#&quot;&gt; public bool HeirOverridden =&gt; _overrideHeir != null; &lt;/s...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.wlabsocks.com/wiki/index.php?title=HeirOverridden&amp;diff=690&amp;oldid=prev"/>
		<updated>2023-12-22T12:16:16Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== &amp;lt;code&amp;gt;HeirOverridden&amp;lt;/code&amp;gt; Property in Actor Class ==  === Overview === The &amp;lt;code&amp;gt;HeirOverridden&amp;lt;/code&amp;gt; property in the &amp;lt;code&amp;gt;Actor&amp;lt;/code&amp;gt; class indicates whether the heir designated for the actor has been overridden. This property is crucial for tracking custom or exceptional heir assignments in games where inheritance, succession, or family dynamics are significant.  === Syntax === &amp;lt;syntaxhighlight lang=&amp;quot;c#&amp;quot;&amp;gt; public bool HeirOverridden =&amp;gt; _overrideHeir != null; &amp;lt;/s...&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;HeirOverridden&amp;lt;/code&amp;gt; Property in Actor Class ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
The &amp;lt;code&amp;gt;HeirOverridden&amp;lt;/code&amp;gt; property in the &amp;lt;code&amp;gt;Actor&amp;lt;/code&amp;gt; class indicates whether the heir designated for the actor has been overridden. This property is crucial for tracking custom or exceptional heir assignments in games where inheritance, succession, or family dynamics are significant.&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 bool HeirOverridden =&amp;gt; _overrideHeir != null;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
&lt;br /&gt;
* Property Type: &amp;lt;code&amp;gt;bool&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;HeirOverridden&amp;lt;/code&amp;gt; property is a boolean value that determines if the actor's heir has been specifically overridden from the default.&lt;br /&gt;
* Property Logic: The property checks if the &amp;lt;code&amp;gt;_overrideHeir&amp;lt;/code&amp;gt; field is not null. If it's not null, it implies that an alternative heir has been set for the actor, overriding the default heir.&lt;br /&gt;
* Purpose: The &amp;lt;code&amp;gt;HeirOverridden&amp;lt;/code&amp;gt; property is vital for scenarios where the default heir assignment is not applicable or has been changed due to game events, character decisions, or specific plot developments.&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
This property is used to check if the actor's heir has been custom-set, diverging from the usual or default inheritance line. It can influence decisions and interactions related to inheritance, lineage, and family status.&lt;br /&gt;
&lt;br /&gt;
==== Example: ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c#&amp;quot;&amp;gt;&lt;br /&gt;
if (someActor.HeirOverridden) {&lt;br /&gt;
    // Execute logic that deals with a custom-set heir&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;In this example, the game logic takes into account whether the actor's heir has been overridden, which may affect decisions or story progression related to inheritance or succession.&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
* The &amp;lt;code&amp;gt;HeirOverridden&amp;lt;/code&amp;gt; property allows for dynamic storytelling and character development, especially in games with complex narratives involving family legacies and power dynamics.&lt;br /&gt;
* Its boolean nature makes it straightforward and efficient to use in various conditional checks throughout the game's code.&lt;br /&gt;
* The property enhances the game's capability to adapt to unique situations and player choices, adding to the depth and realism of the game world.&lt;/div&gt;</summary>
		<author><name>Tayfunwiki</name></author>
	</entry>
</feed>