コード例 #1
0
        } //END Force

        //--------------------------------------------//
        public void SetRotation( Vector3 rotation, UITweener.TweenValue tweenValue )
        //--------------------------------------------//
        {
            foreach( UIRotationTweener ui in tweeners )
            {
                ui.SetRotation( rotation, tweenValue );
            }

        } //END SetRotation
コード例 #2
0
        //--------------------------------------------//
        public override void Play( UITweener.TweenValue tweenValue )
        //--------------------------------------------//
        {
            base.Play( tweenValue );

            foreach( UIScaleTweener ui in tweeners )
            {
                ui.Play( tweenValue );
            }

        } //END Play
コード例 #3
0
        } //END Play

        //--------------------------------------------//
        public override void Play( UITweener.TweenValue tweenValue, UnityEvent onComplete )
        //--------------------------------------------//
        {
            base.Play( tweenValue, onComplete );

            foreach( UIScaleTweener ui in tweeners )
            {
                ui.Play( tweenValue, onComplete );
            }

        } //END Play
コード例 #4
0
        } //END Play

        //--------------------------------------------//
        public void Play( UITweener.TweenValue tweenValue, Vector3 scale, float tweenSpeed, float delay, EaseCurve.EaseType easeType, UnityEvent onComplete )
        //--------------------------------------------//
        {
            Stop();

            foreach( UIScaleTweener ui in tweeners )
            {
                ui.Play( tweenValue, scale, tweenSpeed, delay, easeType, onComplete );
            }

        } //END Play
コード例 #5
0
        } //END Play

        //--------------------------------------------//
        public void Play( UITweener.TweenValue tweenValue, Vector3 position, float tweenSpeed, float delay, EaseCurve.EaseType easeCurve, UnityEvent onComplete )
        //--------------------------------------------//
        {
            base.Play( tweenValue );

            foreach( UIPositionTweener ui in tweeners )
            {
                ui.Play( tweenValue, position, tweenSpeed, delay, easeCurve, onComplete );
            }

        } //END Play
コード例 #6
0
        //--------------------------------------------//
        public override void Play( UITweener.TweenValue tweenValue )
        //--------------------------------------------//
        {
            base.Play( tweenValue );

            foreach( UIColorTweener ui in tweeners )
            {
                //Debug.Log( "UIColorTweenManager.cs Play() ui.name = " + ui.name );
                ui.Play( tweenValue );
            }

        } //END Play
コード例 #7
0
        } //END Play

        //--------------------------------------------//
        public void Play( UITweener.TweenValue tweenValue, Color color, float tweenSpeed, float delay, EaseCurve.EaseType easeCurve, UnityEvent onComplete )
        //--------------------------------------------//
        {

            base.Play( tweenValue );

            foreach( UIColorTweener ui in tweeners )
            {
                ui.Play( tweenValue, color, tweenSpeed, delay, easeCurve, onComplete );
            }

        } //END Play
コード例 #8
0
        } //END Play

        //--------------------------------------------//
        public void Play( Color color, UITweener.TweenValue tweenValue )
        //--------------------------------------------//
        {

            base.Play( tweenValue );

            foreach( UIColorTweener ui in tweeners )
            {
                ui.Play( color, tweenValue );
            }

        } //END Play
コード例 #9
0
ファイル: UITweenManager.cs プロジェクト: contrejo27/Jose
        } //END SetEaseType

        //--------------------------------------------//
        public EaseCurve.EaseType GetEaseType( int tweenerIndex, UITweener.TweenValue tweenValue )
        //--------------------------------------------//
        {
            if( tweeners.Count > tweenerIndex )
            {
                return tweeners[ tweenerIndex ].GetEaseType( tweenValue );
            }
            else
            {
                return EaseCurve.EaseType.Linear;
            }

        } //END GetEaseType
コード例 #10
0
ファイル: UITweenManager.cs プロジェクト: contrejo27/Jose
        } //END SetTweenSpeed

        //--------------------------------------------//
        public float GetTweenSpeed( int tweenerIndex, UITweener.TweenValue tweenValue )
        //--------------------------------------------//
        {
            if( tweeners.Count > tweenerIndex )
            {
                return tweeners[ tweenerIndex ].GetTweenSpeed( tweenValue );
            }
            else
            {
                return 0f;
            }

        } //END GetTweenSpeed
コード例 #11
0
        } //END Force

        //--------------------------------------------//
        public override void Force( UITweener.TweenValue tweenValue )
        //--------------------------------------------//
        {

            Stop();

            SetOnAllCompleteMethod( null );

            foreach( UIScaleTweener ui in tweeners )
            {
                ui.Force( tweenValue );
            }

        } //END Force
コード例 #12
0
ファイル: UIScaleTweener.cs プロジェクト: contrejo27/Jose
        } //END CallTween


        //-----------------------------------//
        public void SetScale( Vector3 scale, UITweener.TweenValue tweenValue )
        //-----------------------------------//
        {

            if( tweenValue == UITweener.TweenValue.Default ) { explicitScale_Default = scale; }
            else if( tweenValue == UITweener.TweenValue.Hide ) { explicitScale_Hide = scale; }
            else if( tweenValue == UITweener.TweenValue.Show ) { explicitScale_Show = scale; }
            else if( tweenValue == UITweener.TweenValue.HoverEnter ) { explicitScale_HoverEnter = scale; }
            else if( tweenValue == UITweener.TweenValue.HoverExit ) { explicitScale_HoverExit = scale; }
            else if( tweenValue == UITweener.TweenValue.Pressed ) { explicitScale_Pressed = scale; }
            else if( tweenValue == UITweener.TweenValue.Hold ) { explicitScale_Hold = scale; }
            else if( tweenValue == UITweener.TweenValue.Enabled ) { explicitScale_Enabled = scale; }
            else if( tweenValue == UITweener.TweenValue.Disabled ) { explicitScale_Disabled = scale; }
        } //END SetScale
コード例 #13
0
        } //END Force

        //--------------------------------------------//
        public override void Force( UITweener.TweenValue tweenValue )
        //--------------------------------------------//
        {

            Stop();

            SetOnAllCompleteMethod( null );

            foreach( UIColorTweener ui in tweeners )
            {
                //Debug.Log( "UIColorTweenMaanger.cs Force( " + gameObject.name + " ) ui.name = " + ui.name + ", tweenValue = " + tweenValue );
                ui.Force( tweenValue );
            }

        } //END Force
コード例 #14
0
ファイル: UIScaleTweener.cs プロジェクト: contrejo27/Jose
        } //END Force

        //-----------------------------------//
        public override void Force( UITweener.TweenValue tweenValue )
        //-----------------------------------//
        {
            base.Force( tweenValue );

            SetFinishScaleBasedOnMultiplier();
            
            if( transformToScale == null ) { FindInitialValues(); }

            if( transformToScale != null )
            {
                transformToScale.localScale = GetEndScale( tweenValue );
            }

        } //END Force
コード例 #15
0
ファイル: UIScaleTweener.cs プロジェクト: contrejo27/Jose
        } //END Play


        //------------------------------------//
        protected override void CallTween( UITweener.TweenValue tweenValue )
        //------------------------------------//
        {
            base.CallTween( tweenValue );

            SetFinishScaleBasedOnMultiplier();

            Vector3 startScale = GetStartScale();
            Vector3 endScale = GetEndScale( tweenValue );
            float tweenSpeed = GetTweenSpeed( tweenValue );
            EaseCurve.EaseType easeType = GetEaseType( tweenValue );
            float delay = GetDelay( tweenValue );

            if( transformToScale != null )
            {
                tween = transformToScale.Scale( endScale, tweenSpeed, easeType, startScale, delay, false, onCompleteOrLoop );
            }

        } //END CallTween
コード例 #16
0
        } //END SetDelay

        //--------------------------------------------//
        public void SetEaseType( EaseCurve.EaseType easeType, UITweener.TweenValue tweenValue )
        //--------------------------------------------//
        {
            foreach( UIColorTweenManager manager in colorTweenManagers )
            {
                manager.SetEaseType( easeType, tweenValue );
            }
            foreach( UIPositionTweenManager manager in positionTweenManagers )
            {
                manager.SetEaseType( easeType, tweenValue );
            }
            foreach( UIRotationTweenManager manager in rotationTweenManagers )
            {
                manager.SetEaseType( easeType, tweenValue );
            }
            foreach( UIScaleTweenManager manager in scaleTweenManagers )
            {
                manager.SetEaseType( easeType, tweenValue );
            }

        } //END SetEaseType
コード例 #17
0
        } //END SetTweenSpeed

        //--------------------------------------------//
        public void SetDelay( float delay, UITweener.TweenValue tweenValue )
        //--------------------------------------------//
        {
            foreach( UIColorTweenManager manager in colorTweenManagers )
            {
                manager.SetDelay( delay, tweenValue );
            }
            foreach( UIPositionTweenManager manager in positionTweenManagers )
            {
                manager.SetDelay( delay, tweenValue );
            }
            foreach( UIRotationTweenManager manager in rotationTweenManagers )
            {
                manager.SetDelay( delay, tweenValue );
            }
            foreach( UIScaleTweenManager manager in scaleTweenManagers )
            {
                manager.SetDelay( delay, tweenValue );
            }

        } //END SetDelay