summaryrefslogtreecommitdiff
path: root/Valheim_v202102/Valheim/assembly_valheim/RandomMovement.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Valheim_v202102/Valheim/assembly_valheim/RandomMovement.cs')
-rw-r--r--Valheim_v202102/Valheim/assembly_valheim/RandomMovement.cs22
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;
+ }
+}