перенос общих файлов из папки White в _White
This commit is contained in:
77
Content.Shared/_White/AuthPanel/SharedAuthPanel.cs
Normal file
77
Content.Shared/_White/AuthPanel/SharedAuthPanel.cs
Normal file
@@ -0,0 +1,77 @@
|
||||
using Robust.Shared.Serialization;
|
||||
|
||||
namespace Content.Shared._White.AuthPanel;
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public enum AuthPanelUiKey
|
||||
{
|
||||
Key,
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public enum AuthPanelAction
|
||||
{
|
||||
ERTRecruit,
|
||||
AddAccess,
|
||||
BluespaceWeapon
|
||||
}
|
||||
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public sealed class AuthPanelButtonPressedMessage : BoundUserInterfaceMessage
|
||||
{
|
||||
public AuthPanelAction Button;
|
||||
public string? Reason;
|
||||
|
||||
public AuthPanelButtonPressedMessage(AuthPanelAction button, string? reason)
|
||||
{
|
||||
Button = button;
|
||||
Reason = reason;
|
||||
}
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public sealed class AuthPanelConfirmationActionState : BoundUserInterfaceState
|
||||
{
|
||||
public AuthPanelConfirmationAction Action;
|
||||
|
||||
public AuthPanelConfirmationActionState(AuthPanelConfirmationAction action)
|
||||
{
|
||||
Action = action;
|
||||
}
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public sealed class AuthPanelConfirmationAction
|
||||
{
|
||||
public AuthPanelAction Action;
|
||||
public int ConfirmedPeopleCount;
|
||||
public int MaxConfirmedPeopleCount;
|
||||
public string Reason;
|
||||
|
||||
public AuthPanelConfirmationAction(AuthPanelAction action, int confirmedPeopleCount, int maxConfirmedPeopleCount, string reason)
|
||||
{
|
||||
Action = action;
|
||||
ConfirmedPeopleCount = confirmedPeopleCount;
|
||||
MaxConfirmedPeopleCount = maxConfirmedPeopleCount;
|
||||
Reason = reason;
|
||||
}
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public sealed class AuthPanelPerformActionEvent : EntityEventArgs
|
||||
{
|
||||
public AuthPanelAction Action;
|
||||
|
||||
public AuthPanelPerformActionEvent(AuthPanelAction action)
|
||||
{
|
||||
Action = action;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public enum AuthPanelVisualLayers : byte
|
||||
{
|
||||
Confirm
|
||||
}
|
||||
Reference in New Issue
Block a user