Rule:Return Clan Node

From Intrigues Wiki

Description

By creating a method in the specified format, you can reference any Clan of your choice. For example, if you want to reference the Clan of a Conspirator's spouse, the Return Clan Node will accomplish this for you.
[GetClan("Get Spouse Clan")]
private Clan GetSpouseClan(Actor conspirator, Actor target) {
    if (!conspirator.HasSpouse) return null;
    return conspirator.Spouses().First().Clan;
}

- The difference from the default version lies in the parameter used in the method.

» The method must return a value of the Clan type.

» The method should be marked using the [GetClan] attribute. (Using this attribute, you can give a specific name to the method.)

Outputs

» [Clan]: Transfers the referenced clan to the next node.

» [Null]: If the method returns a null value, the flow continues from here.