Files
LowPolyRPG/Assets/Plugins/RaycastPro/_Demo/_Scripts/SinusMove.cs

24 lines
567 B
C#
Raw Normal View History

2025-06-25 11:10:11 +01:00
using UnityEngine;
namespace Plugins.RaycastPro.Demo.Scripts
{
public class SinusMove : MonoBehaviour
{
[SerializeField] private Vector3 finalOffset = Vector3.up;
[SerializeField] private float sinusOffset;
[SerializeField] private float speed = 1;
private Vector3 basePosition;
void Start()
{
basePosition = transform.position;
}
void Update()
{
transform.position = basePosition + finalOffset * Mathf.Sin(sinusOffset + Time.time * speed);
}
}
}