private MovementCheck Check(MovingHead mh, short xDmxTo, short yDmxTo, short xDmxFrom, short yDmxFrom) { return new MovementCheck(xDmxTo, yDmxTo); }
private MovementCheck Check(MovingHead mh, short xDmxTo, short yDmxTo, short xDmxFrom, short yDmxFrom) { throw new NotImplementedException(); }
public MovementCheck CheckIfMovementIsAllowed(MovingHead mh, Int16 xDmxTo, Int16 yDmxTo, Int16 xDmxFrom, Int16 yDmxFrom) { if (isMovementCheckActiv) { Log.DebugFormat("Check movement for mh {0}", mh.Id); MovementCheck check = VmSvc.IsMovementAllowed(mh.Id, xDmxTo, yDmxTo, xDmxFrom, yDmxFrom); return check; } return new MovementCheck(xDmxTo, yDmxTo); }