server-master/srcs/WingsAPI.Game/Revival/RevivalReviveEvent.cs
2026-02-10 18:21:30 +01:00

38 lines
No EOL
701 B
C#

using WingsEmu.Game._packetHandling;
namespace WingsEmu.Game.Revival;
public class RevivalReviveEvent : PlayerEvent
{
public RevivalReviveEvent()
{
}
public RevivalReviveEvent(RevivalType revivalType) => RevivalType = revivalType;
public RevivalReviveEvent(RevivalType revivalType, ForcedType forced)
{
RevivalType = revivalType;
Forced = forced;
}
public RevivalType RevivalType { get; set; }
public ForcedType Forced { get; set; }
}
public enum RevivalType
{
TryPayRevival = 0,
DontPayRevival = 1,
TryPayArenaRevival = 2
}
public enum ForcedType
{
NoForced,
Forced,
Reconnect,
Act4SealRevival,
HolyRevival
}