public override void OnStop(SitcomContext runtime)
        {
            var ret = mRight == null ? null : mRight.Result;

            if (ret != null && ret.Result != null)
            {
                runtime.SetNextMark(ret.Result.ToString());
            }
        }
 public override void OnExecute(SitcomContext runtime)
 {
     if (mLeft != null)
     {
         runtime.Push(mLeft);
     }
     if (mRight != null)
     {
         runtime.Push(mRight);
     }
 }
 public override void OnStop(SitcomContext runtime)
 {
 }
 public override void OnExecute(SitcomContext runtime)
 {
 }
 public override void OnExecute(SitcomContext runtime)
 {
     runtime.Push(mCondition);
 }