} //END Force //--------------------------------------------// public void SetRotation( Vector3 rotation, UITweener.TweenValue tweenValue ) //--------------------------------------------// { foreach( UIRotationTweener ui in tweeners ) { ui.SetRotation( rotation, tweenValue ); } } //END SetRotation
//--------------------------------------------// public override void Play( UITweener.TweenValue tweenValue ) //--------------------------------------------// { base.Play( tweenValue ); foreach( UIScaleTweener ui in tweeners ) { ui.Play( tweenValue ); } } //END Play
} //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
} //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
} //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
//--------------------------------------------// 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
} //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
} //END Play //--------------------------------------------// public void Play( Color color, UITweener.TweenValue tweenValue ) //--------------------------------------------// { base.Play( tweenValue ); foreach( UIColorTweener ui in tweeners ) { ui.Play( color, tweenValue ); } } //END Play
} //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
} //END SetTweenSpeed //--------------------------------------------// public float GetTweenSpeed( int tweenerIndex, UITweener.TweenValue tweenValue ) //--------------------------------------------// { if( tweeners.Count > tweenerIndex ) { return tweeners[ tweenerIndex ].GetTweenSpeed( tweenValue ); } else { return 0f; } } //END GetTweenSpeed
} //END Force //--------------------------------------------// public override void Force( UITweener.TweenValue tweenValue ) //--------------------------------------------// { Stop(); SetOnAllCompleteMethod( null ); foreach( UIScaleTweener ui in tweeners ) { ui.Force( tweenValue ); } } //END Force
} //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
} //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
} //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
} //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
} //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
} //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