2025-01-15 14:07:17 -05:00
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
|
|
public class RespawnOnTriggerEnter : MonoBehaviour
|
|
|
|
|
{
|
|
|
|
|
public Vector2 spawnPoint;
|
|
|
|
|
public bool spawnPointIsInitialPosition = false;
|
|
|
|
|
public string respawnTag;
|
|
|
|
|
|
|
|
|
|
private void Start()
|
|
|
|
|
{
|
|
|
|
|
if (spawnPointIsInitialPosition)
|
|
|
|
|
{
|
|
|
|
|
spawnPoint = transform.position;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void OnTriggerEnter2D(Collider2D other)
|
|
|
|
|
{
|
|
|
|
|
if (other.CompareTag(respawnTag))
|
|
|
|
|
{
|
2025-03-03 18:55:03 -05:00
|
|
|
GetComponent<Damageable>().Respawn();
|
2025-01-15 14:07:17 -05:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|