mirror of
https://github.com/tym1116/BH3.git
synced 2025-12-15 16:04:44 +01:00
28 lines
613 B
C#
28 lines
613 B
C#
namespace MoleMole
|
|
{
|
|
public class LDEvtEnterField : BaseLDEvent
|
|
{
|
|
private TriggerFieldActor _fieldActor;
|
|
|
|
private uint _otherID;
|
|
|
|
public LDEvtEnterField(double runtimeID, double otherID)
|
|
{
|
|
_fieldActor = Singleton<EventManager>.Instance.GetActor<TriggerFieldActor>((uint)runtimeID);
|
|
_otherID = (uint)otherID;
|
|
}
|
|
|
|
public override void OnEvent(BaseEvent evt)
|
|
{
|
|
if (evt is EvtFieldEnter && _fieldActor != null && _fieldActor.runtimeID == evt.targetID)
|
|
{
|
|
EvtFieldEnter evtFieldEnter = (EvtFieldEnter)evt;
|
|
if (evtFieldEnter.otherID == _otherID)
|
|
{
|
|
Done();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|