update
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
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 = FindFirstObjectByType<PlayerCharacterController>();
|
||||
DebugUtility.HandleErrorIfNullFindObject<PlayerCharacterController, TeleportPlayer>(
|
||||
m_PlayerCharacterController, this);
|
||||
}
|
||||
|
||||
void Update()
|
||||
{
|
||||
if (Input.GetKeyDown(ActivateKey))
|
||||
{
|
||||
m_PlayerCharacterController.transform.SetPositionAndRotation(transform.position, transform.rotation);
|
||||
Health playerHealth = m_PlayerCharacterController.GetComponent<Health>();
|
||||
if (playerHealth)
|
||||
{
|
||||
playerHealth.Heal(999);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user