Delta-v/Content.Shared/DeviceLinking/SharedRandomGateEvents.cs

22 lines
541 B
C#

using Robust.Shared.Serialization;
namespace Content.Shared.DeviceLinking;
[Serializable, NetSerializable]
public sealed class RandomGateBoundUserInterfaceState(float successProbability) : BoundUserInterfaceState
{
public float SuccessProbability = successProbability;
}
[Serializable, NetSerializable]
public sealed class RandomGateProbabilityChangedMessage(float probability) : BoundUserInterfaceMessage
{
public float Probability = probability;
}
[Serializable, NetSerializable]
public enum RandomGateUiKey : byte
{
Key
}