public void ExecuteRobotAction(RobotActionState robotActionState) { ActiveRobotActionState = robotActionState; }
public bool ShouldExecuteAction(RobotActionState activeRobotAction, RobotActionState robotActionToExecute) { return(activeRobotAction != null && activeRobotAction.Weight > robotActionToExecute.Weight && IsVisionStillCurrent(activeRobotAction.VisionStatusOnCreate)); }