VladimirPirozhenko 45b277e7d1 Initial commit
2022-08-07 07:31:16 +03:00

25 lines
778 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SinAnimator : MonoBehaviour
{
private Vector3 startPosition;
[SerializeField] private float amplitude;
[SerializeField] private Vector3 animationVelocity;
private void OnEnable()
{
UpdateStartPosition();
}
public void UpdateStartPosition()
{
startPosition = transform.position;
}
void Update()
{
transform.position = startPosition + new Vector3(Mathf.Sin(Time.time * animationVelocity.x),
Mathf.Sin(Time.time * animationVelocity.y),
Mathf.Sin(Time.time * animationVelocity.z)) * amplitude;
}
}