Files
BH3/Assets/Scripts/Assembly-CSharp/MoleMole/MonsterExitFieldActor.cs
2025-08-13 09:26:42 +08:00

27 lines
555 B
C#

namespace MoleMole
{
public class MonsterExitFieldActor : TriggerFieldActor
{
protected MonoTriggerField _triggerField;
public override void Init(BaseMonoEntity entity)
{
_triggerField = (MonoTriggerField)entity;
runtimeID = _triggerField.GetRuntimeID();
Singleton<EventManager>.Instance.FireEvent(new EvtStageTriggerCreated(runtimeID));
}
public override bool OnFieldEnter(EvtFieldEnter evt)
{
base.OnFieldEnter(evt);
return true;
}
public override void Kill()
{
_triggerField.SetDied();
base.Kill();
}
}
}