using Robust.Shared.Serialization;
namespace Content.Shared._White.GhostRecruitment;
[Serializable, NetSerializable]
public sealed class GhostsRecruitmentSuccessEvent
{
public string RecruitmentName;
public GhostsRecruitmentSuccessEvent(string recruitmentName)
{
RecruitmentName = recruitmentName;
}
}
[Serializable, NetSerializable]
public abstract class CancelableEventArgs
{
///
/// Whether this even has been cancelled.
///
public bool Cancelled { get; private set; }
///
/// Cancels the event.
///
public void Cancel() => Cancelled = true;
///
/// Uncancels the event. Don't call this unless you know what you're doing.
///
public void Uncancel() => Cancelled = false;
}