var NOOP = require('../utils/NOOP'); var InteractiveObject = function (gameObject, hitArea, hitAreaCallback){ return { gameObject: gameObject, enabled: true , draggable: false , dropZone: false , target: null , camera: null , hitArea: hitArea, hitAreaCallback: hitAreaCallback, localX: 0, localY: 0, dragState: 0, dragStartX: 0, dragStartY: 0, dragX: 0, dragY: 0, callbackContext: gameObject, onUp: NOOP, onDown: NOOP, onOver: NOOP, onOut: NOOP, onMove: NOOP, onDragStart: NOOP, onDrag: NOOP, onDragEnd: NOOP} ; } ; module.exports = InteractiveObject;