DialogAction
Namespace: Murder.Core.Dialogs
Assembly: Murder.dll
public sealed struct DialogAction
⭐ Constructors
public DialogAction()
public DialogAction(int id, Fact fact, BlackboardActionKind kind, string string, T? int, T? bool, T? float, IComponent component)
Parameters
id int
fact Fact
kind BlackboardActionKind
string string
int T?
bool T?
float T?
component IComponent
⭐ Properties
BoolValue
public readonly T? BoolValue;
Returns
T?
ComponentValue
public readonly IComponent ComponentValue;
Returns
IComponent
Fact
public readonly Fact Fact;
Returns
Fact
FloatValue
public readonly T? FloatValue;
Returns
T?
Id
public readonly int Id;
Returns
int
IntValue
public readonly T? IntValue;
Returns
T?
Kind
public readonly BlackboardActionKind Kind;
Returns
BlackboardActionKind
StrValue
public readonly string StrValue;
Returns
string
⭐ Methods
WithComponent(IComponent)
public DialogAction WithComponent(IComponent c)
Parameters
c IComponent
Returns
DialogAction
WithFact(Fact)
public DialogAction WithFact(Fact fact)
Parameters
fact Fact
Returns
DialogAction
WithKind(BlackboardActionKind)
public DialogAction WithKind(BlackboardActionKind kind)
Parameters
kind BlackboardActionKind
Returns
DialogAction
⚡