|
|
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using Variables;
-
- public class MonsterHitbox : MonoBehaviour, IResettable
- {
- [SerializeField]
- Variable<bool> m_onPlayerDeath;
-
- public void OnLevelLoad()
- {
-
- }
-
- public void OnResetEnd()
- {
- gameObject.layer = LayerMask.NameToLayer("Default");
- }
-
- public IEnumerator OnResetStart(float time)
- {
- yield break;
- }
-
-
- private void OnTriggerEnter2D(Collider2D collision)
- {
- Debug.Log($"Collision with {collision.gameObject.name}");
- if (collision.CompareTag("Player"))
- {
- gameObject.layer = LayerMask.NameToLayer("Always Visible");
- m_onPlayerDeath.Value = true;
- }
- }
-
- }
|