Advertisement
BradleyUffner

Untitled

Aug 21st, 2018
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.58 KB | None | 0 0
  1.             var script = new Script().SetName("A Test Script");
  2.             {
  3.                 var sequence1 = script.AddChild<Sequence>().SetName("A");
  4.                 {
  5.                     var step1 = sequence1.AddChild<Call>().SetName("A1");
  6.                     var sequence2 = sequence1.AddChild<Sequence>().SetName("B");
  7.                     {
  8.                         var step2 = sequence2.AddChild<Call>().SetName("B2");
  9.                         var step3 = sequence2.AddChild<Call>().SetName("B3");
  10.                     }
  11.                     var step4 = sequence1.AddChild<Call>().SetName("A4");
  12.                     var join = sequence1.AddChild<Join>().SetName("C");
  13.                     {
  14.                         var step5 = join.Left.AddChild<Call>().SetName("c5");
  15.                         var step6 = join.Left.AddChild<Call>().SetName("c6");
  16.                         var step7 = join.Right.AddChild<Call>().SetName("C7");
  17.                         var step8 = join.Right.AddChild<Call>().SetName("C8");
  18.                     }
  19.                     var step9 = sequence1.AddChild<Call>().SetName("A9");
  20.                 }
  21.                 var step10 = script.AddChild<Call>().SetName("A10");
  22.             }
  23.  
  24.             AssertScript(new[]
  25.                          {
  26.                              "A1>B2>B3>A4>c5>C7>A9",
  27.                              "A1>B2>B3>A4>c5>C8>A9",
  28.                              "A1>B2>B3>A4>c6>C7>A9",
  29.                              "A1>B2>B3>A4>c6>C8>A9",
  30.                              "A10",
  31.                          }
  32.                          , script.Compile());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement