OrphanBlackboardContext

Namespace: Murder.Core.Dialogs
Assembly: Murder.dll

public sealed struct OrphanBlackboardContext

This is used to track variables created on the fly. This used to be an object, but the serialization doesn't really like that, so I'll follow a similar pattern to other facts.

⭐ Constructors

public OrphanBlackboardContext()
public OrphanBlackboardContext(FactKind kind, T? boolValue, T? intValue, T? floatValue, string strValue)

Parameters
kind FactKind
boolValue T?
intValue T?
floatValue T?
strValue string

public OrphanBlackboardContext(Object value)

Parameters
value Object

⭐ Properties

BoolValue

public readonly T? BoolValue;

Returns
T?

FloatValue

public readonly T? FloatValue;

Returns
T?

IntValue

public readonly T? IntValue;

Returns
T?

Kind

public readonly FactKind Kind;

Returns
FactKind

StrValue

public readonly string StrValue;

Returns
string

⭐ Methods

GetValue()

public Object GetValue()

Returns
Object