Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var script = new Script().SetName("A Test Script");
- {
- var sequence1 = script.AddChild<Sequence>().SetName("A");
- {
- var step1 = sequence1.AddChild<Call>().SetName("A1");
- var sequence2 = sequence1.AddChild<Sequence>().SetName("B");
- {
- var step2 = sequence2.AddChild<Call>().SetName("B2");
- var step3 = sequence2.AddChild<Call>().SetName("B3");
- }
- var step4 = sequence1.AddChild<Call>().SetName("A4");
- var join = sequence1.AddChild<Join>().SetName("C");
- {
- var step5 = join.Left.AddChild<Call>().SetName("c5");
- var step6 = join.Left.AddChild<Call>().SetName("c6");
- var step7 = join.Right.AddChild<Call>().SetName("C7");
- var step8 = join.Right.AddChild<Call>().SetName("C8");
- }
- var step9 = sequence1.AddChild<Call>().SetName("A9");
- }
- var step10 = script.AddChild<Call>().SetName("A10");
- }
- AssertScript(new[]
- {
- "A1>B2>B3>A4>c5>C7>A9",
- "A1>B2>B3>A4>c5>C8>A9",
- "A1>B2>B3>A4>c6>C7>A9",
- "A1>B2>B3>A4>c6>C8>A9",
- "A10",
- }
- , script.Compile());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement