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); } } }