コード例 #1
0
 void Awake()
 {
     interpolator = TweenInterpolator.Create(
         gameObject: gameObject,
         isPlaying: false,
         duration: 0.8f,
         method: TweenMethod.EaseInBackOut,
         onUpdate: factor => rectTransform.anchoredPosition = from + (to - from) * factor);
 }
コード例 #2
0
ファイル: TweenBase.cs プロジェクト: izaleu/Steamplane
 protected virtual void OnEnable()
 {
     if (!_interpolator) _interpolator = GetComponent<TweenInterpolator>();
     if (_interpolator)
     {
         _interpolator.onTween += OnTween;
         _interpolator.onRecord += OnRecord;
         _interpolator.onRestore += OnRestore;
     }
 }
コード例 #3
0
 protected virtual void OnEnable()
 {
     if (!_interpolator)
     {
         _interpolator = GetComponent <TweenInterpolator>();
     }
     if (_interpolator)
     {
         _interpolator.onTween   += OnTween;
         _interpolator.onRecord  += OnRecord;
         _interpolator.onRestore += OnRestore;
     }
 }
コード例 #4
0
ファイル: SelectCar.cs プロジェクト: shrubba/planetexplorers
    protected override void Awake()
    {
        base.Awake();

        trans   = new Transform[3];
        drivers = new PathDriver[3];
        tweens  = new TweenMaterialColor[3];

        for (int i = 0; i < 3; i++)
        {
            trans[i]   = transform.GetChild(i).GetChild(0);
            drivers[i] = trans[i].parent.GetComponent <PathDriver>();
            tweens[i]  = trans[i].GetComponentInChildren <TweenMaterialColor>();
        }

        interpolator = GetComponent <TweenInterpolator>();
    }