25 lines
604 B
C#
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);
|
|
}
|
|
|
|
}
|
|
}
|