public void TeleporterBehaviour_Teleport(uint id) { var teleporter = TeleporterSettings.GetTeleporterFromID(id); if (SpawnManager.SpawnedObjects.TryGetValue(id, out var spawnableObjectBehaviour)) { if (Vector3.Distance(FougeritePlayer.Location, spawnableObjectBehaviour.transform.position) <= teleporter.Radius) { FougeritePlayer.TeleportTo(teleporter.GetPosition()); } } }
public void TeleporterBehaviour_GetRadius(uint id) { var teleporter = TeleporterSettings.GetTeleporterFromID(id); TeleporterBehaviour_SetRadius(id, teleporter.Radius); }