using Unity.FPS.Game; using UnityEngine; namespace Unity.FPS.Gameplay { // Debug script, teleports the player across the map for faster testing public class TeleportPlayer : MonoBehaviour { public KeyCode ActivateKey = KeyCode.F12; PlayerCharacterController m_PlayerCharacterController; void Awake() { m_PlayerCharacterController = FindObjectOfType(); DebugUtility.HandleErrorIfNullFindObject( m_PlayerCharacterController, this); } void Update() { if (Input.GetKeyDown(ActivateKey)) { m_PlayerCharacterController.transform.SetPositionAndRotation(transform.position, transform.rotation); Health playerHealth = m_PlayerCharacterController.GetComponent(); if (playerHealth) { playerHealth.Heal(999); } } } } }