NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Gameplay/Vehicle/State/VehicleStateWaitRemove.cs

25 lines
604 B
C#

using Framework;
using Gameplay.Vehicle.Impl;
using LTGame;
namespace Gameplay.Vehicle.State
{
public class VehicleStateWaitRemove : BaseVehicleState
{
public VehicleStateWaitRemove(NormalVehicle vehicle) : base(vehicle, EVehicleState.WaitRemove)
{
}
protected override void _OnEnter(NBaseState exitState,
object param)
{
base._OnEnter(exitState, param);
owner.needRemove = true;
EventManager.Instance.Send(EventManager.EventName.INFIGHT_UNIT_DEAD_OVER, owner);
}
}
}