diff options
Diffstat (limited to 'Valheim_v202102/Valheim/assembly_valheim/RandomMovement.cs')
-rw-r--r-- | Valheim_v202102/Valheim/assembly_valheim/RandomMovement.cs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Valheim_v202102/Valheim/assembly_valheim/RandomMovement.cs b/Valheim_v202102/Valheim/assembly_valheim/RandomMovement.cs new file mode 100644 index 0000000..6f273d2 --- /dev/null +++ b/Valheim_v202102/Valheim/assembly_valheim/RandomMovement.cs @@ -0,0 +1,22 @@ +using UnityEngine; + +public class RandomMovement : MonoBehaviour +{ + public float m_frequency = 10f; + + public float m_movement = 0.1f; + + private Vector3 m_basePosition = Vector3.zero; + + private void Start() + { + m_basePosition = base.transform.localPosition; + } + + private void Update() + { + float num = Time.time * m_frequency; + Vector3 vector = new Vector3(Mathf.Sin(num) * Mathf.Sin(num * 0.56436f), Mathf.Sin(num * 0.56436f) * Mathf.Sin(num * 0.688742f), Mathf.Cos(num * 0.758348f) * Mathf.Cos(num * 0.4563696f)) * m_movement; + base.transform.localPosition = m_basePosition + vector; + } +} |