private void TweenInit() { mTweenGroup.SetMode(TweenGroupMode.Concurrent); mTweenGroup.OnStarted((TweenBase sender) => { SetBottomContentEnable(false); }); mTweenGroup.OnCompleted((TweenBase sender) => { SetBottomContentEnable(true); }); }
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); }