Ejemplo n.º 1
0
        public async Task InitPosition(Transform transform, float xPos)
        {
            transform.SetParent(null, true);

            var posTween = new Vector3Tween(transform.position, new Vector3(xPos, 1, 1), pos => { transform.position = pos; }, 1, EaseType.OutCubic);

            var rotTween = new Vector3Tween(transform.eulerAngles, new Vector3(-10, 0, 0), pos => { transform.eulerAngles = pos; }, 1,
                                            EaseType.OutCubic);

            var t = 0f;

            while (t < 1)
            {
                t += 0.01f;
                posTween.Sample(t);
                rotTween.Sample(t);
                await Task.Delay(10);
            }
        }