コード例 #1
0
        public override void Evaluate()
        {
            var e           = new Expression.Expression(RegexMatch.Groups[2].Value, ParentContext);
            var untilClause = (RegexMatch.Groups[1].Value.Trim().ToUpper() == "UNTIL");

            if (!untilClause)
            {
                waitTime = e.Float();
            }
            else
            {
                waitExpression = e;
            }

            State = ExecutionState.WAIT;
        }
コード例 #2
0
ファイル: CommandWait.cs プロジェクト: jwvanderbeck/KOS_old
        public override void Evaluate()
        {
            var e = new Expression.Expression(RegexMatch.Groups[2].Value, ParentContext);
            var untilClause = (RegexMatch.Groups[1].Value.Trim().ToUpper() == "UNTIL");

            if (!untilClause)
            {
                waitTime = e.Float();
            }
            else
            {
                waitExpression = e;
            }

            State = ExecutionState.WAIT;
        }