summaryrefslogtreecommitdiff
path: root/Valheim_v202102/Valheim/assembly_valheim/TeleportWorldTrigger.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Valheim_v202102/Valheim/assembly_valheim/TeleportWorldTrigger.cs')
-rw-r--r--Valheim_v202102/Valheim/assembly_valheim/TeleportWorldTrigger.cs21
1 files changed, 21 insertions, 0 deletions
diff --git a/Valheim_v202102/Valheim/assembly_valheim/TeleportWorldTrigger.cs b/Valheim_v202102/Valheim/assembly_valheim/TeleportWorldTrigger.cs
new file mode 100644
index 0000000..97f28a7
--- /dev/null
+++ b/Valheim_v202102/Valheim/assembly_valheim/TeleportWorldTrigger.cs
@@ -0,0 +1,21 @@
+using UnityEngine;
+
+public class TeleportWorldTrigger : MonoBehaviour
+{
+ private TeleportWorld m_tp;
+
+ private void Awake()
+ {
+ m_tp = GetComponentInParent<TeleportWorld>();
+ }
+
+ private void OnTriggerEnter(Collider collider)
+ {
+ Player component = collider.GetComponent<Player>();
+ if (!(component == null) && !(Player.m_localPlayer != component))
+ {
+ ZLog.Log("TRIGGER");
+ m_tp.Teleport(component);
+ }
+ }
+}