24 lines
580 B
C#
24 lines
580 B
C#
using UnityEngine;
|
|
|
|
public class Ladder : MonoBehaviour
|
|
{
|
|
private void OnTriggerEnter(Collider collider)
|
|
{
|
|
Debug.Log($"Ladder: OnTriggerEnter {collider.name}");
|
|
if (collider.TryGetComponent<Character>(out var character))
|
|
{
|
|
character.IsAllowVertical = true;
|
|
}
|
|
}
|
|
|
|
private void OnTriggerExit(Collider collider)
|
|
{
|
|
Debug.Log($"Ladder: OnTriggerExit {collider.name}");
|
|
if (collider.TryGetComponent<Character>(out var character))
|
|
{
|
|
character.IsAllowVertical = false;
|
|
}
|
|
}
|
|
}
|
|
|