public override void Execute(ScriptEnvironment env) { var robot = env.GetSpecialArgument <Robot>(); if (robot.Cooldown < Turns) { robot.Cooldown = Turns; } }
public override void Execute(ScriptEnvironment env) { var robot = env.GetSpecialArgument<Robot>(); env.Push(robot.Data.ContainsKey(Argument)); }
public override void Execute(ScriptEnvironment env) { var robot = env.GetSpecialArgument <Robot>(); env.Push(robot.Data[Argument]); }
public override void Execute(ScriptEnvironment env) { var robot = env.GetSpecialArgument<Robot>(); robot.Data[Argument] = env.Pop(); }