Exemplo n.º 1
0
        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}");
            }
        }
Exemplo n.º 2
0
        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}");
            }
        }