Files
Radicade/Server/Rooms/Room.cs
T
2026-10-16 23:33:13 -07:00

44 lines
1.1 KiB
C#

using RadicadeServer.RecNet.Enums;
using RadicadeServer.RecNet.Enums.Rooms;
namespace RadicadeServer.RecNet.Rooms
{
public class Room
{
public string Name { get; set; } = null!;
public string Description { get; set; } = null!;
public string ImageName { get; set; } = null!;
public WarningMask WarningMask { get; set; }
public string CustomWarning { get; set; } = null!;
public long CreatorAccountId { get; set; }
public RoomState State { get; set; }
public Accessibility Accessibility { get; set; }
public bool SupportsLevelVoting { get; set; }
public bool IsRRO { get; set; }
public bool IsDeveloperOwned { get; set; }
public bool SupportsScreens { get; set; }
public bool SupportsWalkVR { get; set; }
public bool SupportsTeleportVR { get; set; }
public bool SupportsVRLow { get; set; }
public bool SupportsQuest2 { get; set; }
public bool SupportsMobile { get; set; }
public bool SupportsJuniors { get; set; }
public int MinLevel { get; set; }
public DateTime CreatedAt { get; set; }
public RoomStats Stats { get; set; } = null!;
public int Version { get; set; } = 1;
}
}