public override void ParseChildToken(object obj) { if (DialogueParser.TryParseDialogueObj(obj, out var action)) { def.Actions.Add(action); return; } switch (obj) { default: throw new InvalidOperationException($"Unknown child: {obj}"); } }
public override void ParseChildToken(object obj) { if (DialogueParser.TryParseDialogueObj(obj, out var action)) { def.TrueBranch.Add(action); return; } switch (obj) { default: throw new InvalidOperationException($"[CHECK_FLAG] Obj: {obj}"); } }