Creatures.Language.Executors.Executor.Accept C# (CSharp) Method

Accept() public method

public Accept ( CloneValue command ) : void
command Creatures.Language.Commands.CloneValue
return void
        public void Accept(CloneValue command)
        {
            if (!_conditions.Peek()) return;

            var value = _variables[command.SourceName];
            _variables[command.TargetName] = value;
        }

Same methods

Executor::Accept ( CloseCondition command ) : void
Executor::Accept ( Condition command ) : void
Executor::Accept ( GetRandom command ) : void
Executor::Accept ( GetState command ) : void
Executor::Accept ( Minus command ) : void
Executor::Accept ( NewInt command ) : void
Executor::Accept ( Plus command ) : void
Executor::Accept ( Print command ) : void
Executor::Accept ( SetValue command ) : void
Executor::Accept ( Stop command ) : void