/// <summary> /// Init this instance. /// </summary> override protected void Init() { tweener = GetComponent <PositionTweener> (); if (tweener == null) { tweener = gameObject.AddComponent <PositionTweener> (); tweener.UseGameTime = false; } scrollingContent = new GameObject(); scrollingContent.transform.parent = visibleComponent.transform; scrollingContent.transform.localPosition = Vector3.zero; scrollingContent.name = "ScrollingContent"; // Create children inside a new child game object. GameObject tmpVisibleComponent = visibleComponent; visibleComponent = scrollingContent; base.Init(); visibleComponent = tmpVisibleComponent; if (pointerImage == null) { Debug.LogWarning("Pointer image is required for a scrolling menu. If you don't want to use a sprite pick an empty game object to indicate the selection position."); } }
public void ResetToSavedPropertiesGraceful(float duration = 0.3f) { PositionTweener.ResetPropertyGraceful(duration); AnchorsTweener.ResetPropertyGraceful(duration); RotationTweener.ResetPropertyGraceful(duration); SizeTweener.ResetPropertyGraceful(duration); ScaleTweener.ResetPropertyGraceful(duration); AlphaTweener.ResetPropertyGraceful(duration); }
public void ResetToSavedProperties() { PositionTweener.ResetProperty(); AnchorsTweener.ResetProperty(); RotationTweener.ResetProperty(); SizeTweener.ResetProperty(); ScaleTweener.ResetProperty(); AlphaTweener.ResetProperty(); }
public void SaveProperties() { PositionTweener.SaveProperty(); AnchorsTweener.SaveProperty(); RotationTweener.SaveProperty(); SizeTweener.SaveProperty(); ScaleTweener.SaveProperty(); AlphaTweener.SaveProperty(); }
public void Stop(bool reset = false) { PositionTweener.StopTween(reset); AnchorsTweener.StopTween(reset); RotationTweener.StopTween(reset); SizeTweener.StopTween(reset); ScaleTweener.StopTween(reset); AlphaTweener.StopTween(reset); }
/// <summary> /// Initialise this instance. /// </summary> override public void Init() { base.Init(); tweener = GetComponent <PositionTweener> (); if (tweener == null) { tweener = gameObject.AddComponent <PositionTweener> (); tweener.UseGameTime = true; } }
/// <summary> /// Do the effect. /// </summary> override protected void DoEffect() { EnsureToPosition(); tweener = GetComponent <PositionTweener> (); if (tweener == null) { tweener = gameObject.AddComponent <PositionTweener> (); tweener.UseGameTime = true; } tweener.TweenWithRate(tweenMode, transform, toPosition, moveSpeed, null); }
/// <summary> /// Init this instance. /// </summary> protected override void Init() { tweener = GetComponent<PositionTweener> (); if (tweener == null) { tweener = gameObject.AddComponent<PositionTweener> (); tweener.UseGameTime = false; } scrollingContent = new GameObject (); scrollingContent.transform.parent = visibleComponent.transform; scrollingContent.transform.localPosition = Vector3.zero; scrollingContent.name = "ScrollingContent"; // Create children inside a new child game object. GameObject tmpVisibleComponent = visibleComponent; visibleComponent = scrollingContent; base.Init (); visibleComponent = tmpVisibleComponent; }
/// <summary> /// Init this door. /// </summary> override protected void Init() { base.Init(); if (startOpen) { openPosition = transform.position; closedPosition = openPosition - new Vector3(0, raiseAmount, 0); } else { closedPosition = transform.position; openPosition = closedPosition + new Vector3(0, raiseAmount, 0); } tweener = GetComponent <PositionTweener> (); if (tweener == null) { tweener = gameObject.AddComponent <PositionTweener> (); tweener.UseGameTime = true; } }
/// <summary> /// Init this instance. /// </summary> override protected void Init() { tweener = GetComponent <PositionTweener> (); if (tweener == null) { tweener = gameObject.AddComponent <PositionTweener> (); tweener.UseGameTime = false; } scrollingContent = new GameObject(); scrollingContent.transform.parent = visibleComponent.transform; scrollingContent.transform.localPosition = Vector3.zero; scrollingContent.name = "ScrollingContent"; // Create children inside a new child game object. GameObject tmpVisibleComponent = visibleComponent; visibleComponent = scrollingContent; base.Init(); visibleComponent = tmpVisibleComponent; }
public void Move(Vector3 position, UIAnimationDirection animationDirection = UIAnimationDirection.To, Action callback = null, UIAnimationOptions animationOptions = null) { PositionTweener.Tween(position, animationDirection, callback, animationOptions); }
/// <summary> /// Init this door. /// </summary> protected override void Init() { base.Init (); if (startOpen) { openPosition = transform.position; closedPosition = openPosition - new Vector3(0, raiseAmount, 0); } else { closedPosition = transform.position; openPosition = closedPosition + new Vector3(0, raiseAmount, 0); } tweener = GetComponent<PositionTweener> (); if (tweener == null) { tweener = gameObject.AddComponent<PositionTweener> (); tweener.UseGameTime = true; } }