aboutsummaryrefslogtreecommitdiff
path: root/JamHelper/Assets/JamHelper/Scripts/Smooth-Motion-in-Unity/Tests/TestMotion.cs
blob: 3bf706aaced6517b38cf291f960cfa9dcd596a22 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using UnityEngine;

/// <summary>
/// Use this component with a game object for demonstration purposes.
/// </summary>
[DisallowMultipleComponent]
[RequireComponent(typeof(InterpolationObjectController))]
public class TestMotion : MonoBehaviour
{
    [SerializeField]
    private float _speed = 2f;

    private void FixedUpdate()
    {
        transform.position += Vector3.right * _speed * Time.fixedDeltaTime;
        transform.rotation = Quaternion.Euler(transform.rotation.eulerAngles.x, transform.rotation.eulerAngles.y + _speed * 30 * Time.fixedDeltaTime, transform.rotation.eulerAngles.z);
    }
}