public UnityEditorRenderPointerListener( PointerDragFromEditorEnterEventListener onPointerDragFromEditorEnter = null, PointerDragFromEditorHoverEventListener onPointerDragFromEditorHover = null, PointerDragFromEditorExitEventListener onPointerDragFromEditorExit = null, PointerDragFromEditorReleaseEventListener onPointerDragFromEditorRelease = null, HitTestBehavior behavior = HitTestBehavior.deferToChild, RenderBox child = null ) : base(behavior: behavior, child: child) { _onPointerDragFromEditorEnter = onPointerDragFromEditorEnter; _onPointerDragFromEditorHover = onPointerDragFromEditorHover; _onPointerDragFromEditorExit = onPointerDragFromEditorExit; _onPointerDragFromEditorRelease = onPointerDragFromEditorRelease; if (_onPointerDragFromEditorEnter != null || _onPointerDragFromEditorHover != null || _onPointerDragFromEditorExit != null || _onPointerDragFromEditorRelease != null ) { _hoverAnnotation = new EditorMouseTrackerAnnotation( onDragFromEditorEnter: _onPointerDragFromEditorEnter, onDragFromEditorHover: _onPointerDragFromEditorHover, onDragFromEditorExit: _onPointerDragFromEditorExit, onDragFromEditorRelease: _onPointerDragFromEditorRelease ); } }
public EditorMouseTrackerAnnotation( PointerDragFromEditorEnterEventListener onDragFromEditorEnter = null, PointerDragFromEditorHoverEventListener onDragFromEditorHover = null, PointerDragFromEditorExitEventListener onDragFromEditorExit = null, PointerDragFromEditorReleaseEventListener onDragFromEditorRelease = null ) { this.onDragFromEditorEnter = onDragFromEditorEnter; this.onDragFromEditorHover = onDragFromEditorHover; this.onDragFromEditorExit = onDragFromEditorExit; this.onDragFromEditorRelease = onDragFromEditorRelease; }
public UnityEditorListener( Key key = null, PointerDragFromEditorEnterEventListener onPointerDragFromEditorEnter = null, PointerDragFromEditorHoverEventListener onPointerDragFromEditorHover = null, PointerDragFromEditorExitEventListener onPointerDragFromEditorExit = null, PointerDragFromEditorReleaseEventListener onPointerDragFromEditorRelease = null, HitTestBehavior behavior = HitTestBehavior.deferToChild, Widget child = null) : base(key: key, child: child) { this.onPointerDragFromEditorEnter = onPointerDragFromEditorEnter; this.onPointerDragFromEditorHover = onPointerDragFromEditorHover; this.onPointerDragFromEditorExit = onPointerDragFromEditorExit; this.onPointerDragFromEditorRelease = onPointerDragFromEditorRelease; this.behavior = behavior; }