diff --git a/Assets/Scripts/World/RotateMovement.cs b/Assets/Scripts/World/RotateMovement.cs new file mode 100644 index 0000000..52114d9 --- /dev/null +++ b/Assets/Scripts/World/RotateMovement.cs @@ -0,0 +1,25 @@ +using System; +using UnityEngine; +using Random = UnityEngine.Random; + +public class RotateMovement : MonoBehaviour +{ + public float rotateSpeed; + + public Vector2 randomOffsetRange; + public Vector2 randomSpeedRange; + + private float randomSpeed; + // Update is called once per frame + + private void Start(){ + randomSpeed = Random.Range(randomSpeedRange.x, randomSpeedRange.y); + + transform.Rotate(Vector3.forward * Random.Range(randomOffsetRange.x, randomOffsetRange.y)); + } + + void Update() + { + transform.Rotate(Vector3.forward * ((rotateSpeed + randomSpeed )* Time.deltaTime) ); + } +} diff --git a/Assets/Scripts/World/RotateMovement.cs.meta b/Assets/Scripts/World/RotateMovement.cs.meta new file mode 100644 index 0000000..a49931a --- /dev/null +++ b/Assets/Scripts/World/RotateMovement.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 8e539b16d7f9f6a4e8a444da0137add4 \ No newline at end of file