|
|
|
|
|
|
using System.Collections; |
|
|
|
using System.Collections.Generic; |
|
|
|
using UnityEngine; |
|
|
|
|
|
|
|
public class FallCatcher : MonoBehaviour |
|
|
|
{ |
|
|
|
[SerializeField] private PathSO _leadsToPath = default; |
|
|
|
[SerializeField] private PathStorageSO _pathStorage = default; |
|
|
|
|
|
|
|
private void OnTriggerEnter(Collider other) |
|
|
|
{ |
|
|
|
if (other.CompareTag("Player")) |
|
|
|
{ |
|
|
|
_pathStorage.lastPathTaken = _leadsToPath; |
|
|
|
|
|
|
|
other.GetComponent<Damageable>().Kill(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |