message: reordered NovelBasicInteractionRect.h
diff: #include "NovelInteractionObject.h"
  namespace NovelRT {
  class NovelBasicInteractionRect : public NovelInteractionObject {
  +
  public:
  - NovelBasicInteractionRect(NovelLayeringService* layeringService, float screenScale, const GeoVector<float>& size,
  - const NovelCommonArgs& args, const std::function<void(NovelInteractionObject*)> notifyHasBeenDrawnObject);
  + NovelBasicInteractionRect(NovelLayeringService* layeringService,
  + float screenScale,
  + const GeoVector<float>& size,
  + const NovelCommonArgs& args,
  + const std::function<void(NovelInteractionObject*)> notifyHasBeenDrawnObject);
  bool validateInteractionPerimeter(const GeoVector<float>& mousePosition) const override;
  };
  