private void done() { DirectionalScrollSnap ds = transform.parent.parent.GetComponent <DirectionalScrollSnap>(); ds.active = true; ds.ScrollToSnapPosition(transform.GetSiblingIndex() + 1, 1f, new Scroller.DecelerateInterpolator()); }
IEnumerator done() { yield return(new WaitForSeconds(0.3f)); DirectionalScrollSnap ds = transform.parent.parent.GetComponent <DirectionalScrollSnap>(); ds.active = true; ds.ScrollToSnapPosition(transform.GetSiblingIndex() + 1, 2, new Scroller.DecelerateInterpolator()); }
void Done() { DirectionalScrollSnap ds = transform.parent.parent.GetComponent <DirectionalScrollSnap>(); Destroy(GetComponent <EventTrigger>()); ds.enabled = true; // GetComponent<Image>().raycastTarget = false; // ds.ScrollToSna/pPosition(1, 1f, new Scroller.DecelerateInterpolator()); }
IEnumerator enableScrollSnap() { yield return(new WaitForSeconds(0.4f)); DirectionalScrollSnap ds = transform.parent.parent.GetComponent <DirectionalScrollSnap>(); ds.active = true; // yield return null; ds.forceStartScroll(); }
IEnumerator done() { Destroy(gameObject.GetComponent <_2dxFX_Heat>()); scisFront.raycastTarget = false; yield return(new WaitForSeconds(0.3f)); DirectionalScrollSnap ds = transform.parent.parent.parent.GetComponent <DirectionalScrollSnap>(); ds.active = true; ds.forceStartScroll(); }
private void OnEnable() { scrollSnap = (DirectionalScrollSnap)target; content = serializedObject.FindProperty("m_Content"); movementDirection = serializedObject.FindProperty("m_MovementDirection"); lockOtherDirection = serializedObject.FindProperty("m_LockOtherDirection"); movementType = serializedObject.FindProperty("m_MovementType"); useVelocity = serializedObject.FindProperty("m_UseVelocity"); friction = serializedObject.FindProperty("m_Friction"); snapType = serializedObject.FindProperty("m_SnapType"); interpolator = serializedObject.FindProperty("m_InterpolatorType"); tension = serializedObject.FindProperty("m_Tension"); scrollSensativity = serializedObject.FindProperty("m_ScrollSensitivity"); scrollDelay = serializedObject.FindProperty("m_ScrollDelay"); minDuration = serializedObject.FindProperty("m_MinDurationMillis"); maxDuration = serializedObject.FindProperty("m_MaxDurationMillis"); scrollDuration = serializedObject.FindProperty("m_ScrollDurationMillis"); addToCalculateFilter = serializedObject.FindProperty("m_AddInactiveChildrenToCalculatingFilter"); calculateFilterMode = serializedObject.FindProperty("m_FilterModeForCalculatingSize"); calculateFilter = serializedObject.FindProperty("m_CalculatingFilter"); addToSnapFilter = serializedObject.FindProperty("m_AddInactiveChildrenToSnapPositionsFilter"); snapFilterMode = serializedObject.FindProperty("m_FilterModeForSnapPositions"); snapFilter = serializedObject.FindProperty("m_SnapPositionsFilter"); viewPort = serializedObject.FindProperty("m_Viewport"); horizScrollBar = serializedObject.FindProperty("m_HorizontalScrollbar"); vertScrollBar = serializedObject.FindProperty("m_VerticalScrollbar"); backButton = serializedObject.FindProperty("m_BackButton"); forwardButton = serializedObject.FindProperty("m_ForwardButton"); loop = serializedObject.FindProperty("m_Loop"); endSpacing = serializedObject.FindProperty("m_EndSpacing"); onValueChanged = serializedObject.FindProperty("m_OnValueChanged"); startMovement = serializedObject.FindProperty("m_StartMovementEvent"); closestItemChanged = serializedObject.FindProperty("m_ClosestSnapPositionChanged"); snappedToItem = serializedObject.FindProperty("m_SnappedToItem"); targetItemSelected = serializedObject.FindProperty("m_TargetItemSelected"); drawGizmos = serializedObject.FindProperty("m_DrawGizmos"); showScrollDelay = new AnimBool(scrollSensativity.floatValue != 0); showScrollDelay.valueChanged.AddListener(Repaint); showCalculateError = new AnimBool(calculateFilterMode.enumValueIndex == (int)DirectionalScrollSnap.FilterMode.WhiteList && calculateFilter.arraySize == 0); showCalculateError.valueChanged.AddListener(Repaint); showSnapError = new AnimBool(snapFilterMode.enumValueIndex == (int)DirectionalScrollSnap.FilterMode.WhiteList && snapFilter.arraySize == 0); showSnapError.valueChanged.AddListener(Repaint); showTension = new AnimBool(interpolator.enumValueIndex == (int)DirectionalScrollSnap.InterpolatorType.Anticipate || interpolator.enumValueIndex == (int)DirectionalScrollSnap.InterpolatorType.AnticipateOvershoot || interpolator.enumValueIndex == (int)DirectionalScrollSnap.InterpolatorType.Overshoot); showTension.valueChanged.AddListener(Repaint); showFriction = new AnimBool(useVelocity.boolValue); showFriction.valueChanged.AddListener(Repaint); showDrawGizmos = new AnimBool(scrollSnap.content != null); showDrawGizmos.valueChanged.AddListener(Repaint); showEndSpacing = new AnimBool(loop.boolValue); showEndSpacing.valueChanged.AddListener(Repaint); }
IEnumerator done() { Destroy(gameObject.GetComponent <_2dxFX_Heat>()); book.raycastTarget = false; yield return(new WaitForSeconds(1.2f)); DirectionalScrollSnap ds = transform.parent.parent.parent.GetComponent <DirectionalScrollSnap>(); ds.enabled = true; yield return(null); ds.ScrollToSnapPosition(1, 2, new Scroller.DecelerateInterpolator()); }
DirectionalScrollSnap scrollSnap; //스크롤링 함수를 쓰기위해 연결 //public ZeldaCombat _zeldaCombat; protected override void Start() { scrollSnap = GetComponentInParent <DirectionalScrollSnap>(); }
private void OnEnable() { scrollSnap = (DirectionalScrollSnap)target; content = serializedObject.FindProperty("m_Content"); movementDirection = serializedObject.FindProperty("m_MovementDirection"); lockOtherDirection = serializedObject.FindProperty("m_LockOtherDirection"); movementType = serializedObject.FindProperty("m_MovementType"); simulateFlings = serializedObject.FindProperty("m_SimulateFlings"); friction = serializedObject.FindProperty("m_Friction"); snapType = serializedObject.FindProperty("m_SnapType"); interpolator = serializedObject.FindProperty("m_InterpolatorType"); tension = serializedObject.FindProperty("m_Tension"); scrollSensitivity = serializedObject.FindProperty("m_ScrollSensitivity"); scrollDelay = serializedObject.FindProperty("m_ScrollDelay"); minDuration = serializedObject.FindProperty("m_MinDuration"); maxDuration = serializedObject.FindProperty("m_MaxDuration"); addToCalculateFilter = serializedObject.FindProperty("m_AddInactiveChildrenToCalculatingFilter"); calculateFilterMode = serializedObject.FindProperty("m_FilterModeForCalculatingSize"); calculateFilter = serializedObject.FindProperty("m_CalculatingFilter"); addToSnapFilter = serializedObject.FindProperty("m_AddInactiveChildrenToSnapPositionsFilter"); snapFilterMode = serializedObject.FindProperty("m_FilterModeForSnapPositions"); snapFilter = serializedObject.FindProperty("m_SnapPositionsFilter"); viewPort = serializedObject.FindProperty("m_Viewport"); horizScrollBar = serializedObject.FindProperty("m_HorizontalScrollbar"); vertScrollBar = serializedObject.FindProperty("m_VerticalScrollbar"); backButton = serializedObject.FindProperty("m_BackButton"); forwardButton = serializedObject.FindProperty("m_ForwardButton"); loop = serializedObject.FindProperty("m_Loop"); endSpacing = serializedObject.FindProperty("m_EndSpacing"); onValueChanged = serializedObject.FindProperty("m_OnValueChanged"); startMovement = serializedObject.FindProperty("m_StartMovementEvent"); closestItemChanged = serializedObject.FindProperty("m_ClosestSnapPositionChanged"); snappedToItem = serializedObject.FindProperty("m_SnappedToItem"); targetItemSelected = serializedObject.FindProperty("m_TargetItemSelected"); drawGizmos = serializedObject.FindProperty("m_DrawGizmos"); buttonAnimationDuration = serializedObject.FindProperty("m_ButtonAnimationDuration"); buttonItemsToMoveBy = serializedObject.FindProperty("m_ButtonItemsToMoveBy"); buttonInterpolator = serializedObject.FindProperty("m_ButtonInterpolator"); scrollFriction = serializedObject.FindProperty("m_ScrollFriction"); scrollInterpolator = serializedObject.FindProperty("m_ScrollInterpolator"); scrollBarFriction = serializedObject.FindProperty("m_ScrollBarFriction"); scrollBarInterpolator = serializedObject.FindProperty("m_ScrollBarInterpolator"); buttonTension = serializedObject.FindProperty("m_ButtonTension"); scrollBarTension = serializedObject.FindProperty("m_ScrollBarTension"); scrollTension = serializedObject.FindProperty("m_ScrollTension"); allowTouch = serializedObject.FindProperty("m_AllowTouchInput"); startItem = serializedObject.FindProperty("m_StartItem"); alwaysGoToEnd = serializedObject.FindProperty("m_ButtonAlwaysGoToEnd"); showScrollDelay = new AnimBool(scrollSensitivity.floatValue != 0); showScrollDelay.valueChanged.AddListener(Repaint); showCalculateError = new AnimBool(calculateFilterMode.enumValueIndex == (int)DirectionalScrollSnap.FilterMode.WhiteList && calculateFilter.arraySize == 0); showCalculateError.valueChanged.AddListener(Repaint); showSnapError = new AnimBool(snapFilterMode.enumValueIndex == (int)DirectionalScrollSnap.FilterMode.WhiteList && snapFilter.arraySize == 0); showSnapError.valueChanged.AddListener(Repaint); showTension = new AnimBool(ShowTension(interpolator.enumValueIndex)); showTension.valueChanged.AddListener(Repaint); showButtonTension = new AnimBool(ShowTension(buttonInterpolator.enumValueIndex)); showButtonTension.valueChanged.AddListener(Repaint); showScrollBarTension = new AnimBool(ShowTension(scrollBarInterpolator.enumValueIndex)); showScrollBarTension.valueChanged.AddListener(Repaint); showScrollTension = new AnimBool(ShowTension(scrollInterpolator.enumValueIndex)); showScrollTension.valueChanged.AddListener(Repaint); showDrawGizmos = new AnimBool(scrollSnap.content != null); showDrawGizmos.valueChanged.AddListener(Repaint); showEndSpacing = new AnimBool(loop.boolValue); showEndSpacing.valueChanged.AddListener(Repaint); CheckMatching(); }