public override void resetProperty() { base.resetProperty(); mMutexDragView.Clear(); mDragingCallback = null; mReleaseDragCallback = null; mPositionChangeCallback = null; mOnDragViewStartCallback = null; mWindow = null; mDragDirection = DRAG_DIRECTION.HORIZONTAL; mClampType = CLAMP_TYPE.EDGE_IN_RECT; mMinRelativePos = -Vector3.one; mMaxRelativePos = Vector3.one; mMoveSpeedScale = 1.0f; mAttenuateFactor = 2.0f; mMoveToEdgeSpeed = 5.0f; mDragAngleThreshold = 0.0f; mDragLengthThreshold = 10.0f; mAutoClampSpeed = 10.0f; mClampInner = true; mAlignTopOrLeft = true; mMinMaxPosDirty = true; mAutoMoveToEdge = false; mClampInRange = false; mStartDragWindowPosition = Vector3.zero; mStartDragMousePosition = Vector3.zero; mMouseDownPos = Vector3.zero; mMoveNormal = Vector3.zero; mMoveSpeed = 0.0f; mMouseDown = false; mDraging = false; memset(mMinMaxPos, Vector3.zero); memset(mDisArray, 0.0f); }
public void setPositionChangeCallback(OnDragViewCallback positionChange) { mDragViewComponent.setPositionChangeCallback(positionChange); }
public void setReleaseDragCallback(OnDragViewCallback releaseDrag) { mDragViewComponent.setReleaseDragCallback(releaseDrag); }
public void setDragingCallback(OnDragViewCallback draging) { mDragViewComponent.setDragingCallback(draging); }
public void setPositionChangeCallback(OnDragViewCallback positionChange) { mPositionChangeCallback = positionChange; }
public void setReleaseDragCallback(OnDragViewCallback releaseDrag) { mReleaseDragCallback = releaseDrag; }
public void setDragingCallback(OnDragViewCallback draging) { mDragingCallback = draging; }