概要
using System; using MoreMountains.CorgiEngine; using MoreMountains.Tools; using UnityEngine; public sealed class PlayerDeathListener : MonoBehaviour, MMEventListener<CorgiEngineEvent> { public event Action OnDead; private void OnEnable() { this.MMEventStartListening(); } private void OnDisable() { this.MMEventStopListening(); } public void OnMMEvent( CorgiEngineEvent eventType ) { if ( eventType.EventType != CorgiEngineEventTypes.PlayerDeath ) return; OnDead?.Invoke(); } }
上記のようなスクリプトを作成する