Exemplo n.º 1
0
    private void done()
    {
        DirectionalScrollSnap ds = transform.parent.parent.GetComponent <DirectionalScrollSnap>();

        ds.active = true;
        ds.ScrollToSnapPosition(transform.GetSiblingIndex() + 1, 1f, new Scroller.DecelerateInterpolator());
    }
Exemplo n.º 2
0
    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());
    }
Exemplo n.º 3
0
    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());
    }
Exemplo n.º 4
0
    IEnumerator enableScrollSnap()
    {
        yield return(new WaitForSeconds(0.4f));

        DirectionalScrollSnap ds = transform.parent.parent.GetComponent <DirectionalScrollSnap>();

        ds.active = true;
        // yield return null;
        ds.forceStartScroll();
    }
Exemplo n.º 5
0
    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();
    }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
    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());
    }
Exemplo n.º 8
0
    DirectionalScrollSnap scrollSnap;       //스크롤링 함수를 쓰기위해 연결

    //public ZeldaCombat _zeldaCombat;

    protected override void Start()
    {
        scrollSnap = GetComponentInParent <DirectionalScrollSnap>();
    }
Exemplo n.º 9
0
        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();
        }