public override void Execute(ScriptEnvironment env)
        {
            var robot = env.GetSpecialArgument <Robot>();

            if (robot.Cooldown < Turns)
            {
                robot.Cooldown = Turns;
            }
        }
Exemplo n.º 2
0
 public override void Execute(ScriptEnvironment env)
 {
     var robot = env.GetSpecialArgument<Robot>();
     env.Push(robot.Data.ContainsKey(Argument));
 }
Exemplo n.º 3
0
        public override void Execute(ScriptEnvironment env)
        {
            var robot = env.GetSpecialArgument <Robot>();

            env.Push(robot.Data[Argument]);
        }
Exemplo n.º 4
0
 public override void Execute(ScriptEnvironment env)
 {
     var robot = env.GetSpecialArgument<Robot>();
     robot.Data[Argument] = env.Pop();
 }