Files
Cielonos/Assets/OtherPlugins/HUD-Navigation-System/_Examples/ExampleScene/Scripts/ExampleBouncePrism.cs
2026-04-18 13:57:19 -04:00

34 lines
614 B
C#

using UnityEngine;
namespace SickscoreGames.ExampleScene
{
public class ExampleBouncePrism : MonoBehaviour
{
#region Variables
[Range(0f, 100f)]
public float bounceSpeed = 3f;
public float bounceHeight = .15f;
private Vector3 _pos;
#endregion
#region Main Methods
void Start ()
{
_pos = transform.position;
}
void Update ()
{
// bounce prism up & down
if (bounceSpeed > 0f)
{
float newY = Mathf.Sin(Time.time * bounceSpeed) * bounceHeight + _pos.y;
transform.position = new Vector3(transform.position.x, newY, transform.position.z);
}
}
#endregion
}
}