Exemplo n.º 1
0
    private void TweenInit()
    {
        mTweenGroup.SetMode(TweenGroupMode.Concurrent);
        mTweenGroup.OnStarted((TweenBase sender) =>
        {
            SetBottomContentEnable(false);
        });

        mTweenGroup.OnCompleted((TweenBase sender) =>
        {
            SetBottomContentEnable(true);
        });
    }
Exemplo n.º 2
0
    private void InitCameraTween()
    {
        float duration = 0.5f;

        mMoveCamTweenPos = Tween <Vector3> .Obtain()
                           .SetDuration(duration)
                           .OnExecute(pos =>
        {
            MoveCamTs.position = pos;
        });

        mMoveCamTweenRot = Tween <Vector3> .Obtain()
                           .SetDuration(duration)
                           .OnExecute(forward =>
        {
            MoveCamTs.forward = forward;
        });

        mCameraTween = new TweenGroup();
        mCameraTween.SetMode(TweenGroupMode.Concurrent);
        mCameraTween.AppendTween(mMoveCamTweenPos, mMoveCamTweenRot);
    }