Missing Variables that can be changed in ServerSettings

This commit is contained in:
Maple Gao 2023-08-26 07:30:08 +08:00 committed by GitHub
parent 4777c1ccd5
commit 1a65708eed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 55 additions and 0 deletions

View File

@ -32,6 +32,17 @@
mResources.IsDirtyRoomSettings = true;
}
}
public bool HideMapVotes
{
get => mResources._RoomSettings.HideMapVotes;
set
{
if (mResources._RoomSettings.HideMapVotes == value)
return;
mResources._RoomSettings.HideMapVotes = value;
mResources.IsDirtyRoomSettings = true;
}
}
public bool OnlyWinnerTeamCanVote
{
get => mResources._RoomSettings.OnlyWinnerTeamCanVote;
@ -54,6 +65,50 @@
mResources.IsDirtyRoomSettings = true;
}
}
public byte MedicLimitPerSquad
{
get => mResources._RoomSettings.MedicLimitPerSquad;
set
{
if (mResources._RoomSettings.MedicLimitPerSquad == value)
return;
mResources._RoomSettings.MedicLimitPerSquad = value;
mResources.IsDirtyRoomSettings = true;
}
}
public byte EngineerLimitPerSquad
{
get => mResources._RoomSettings.EngineerLimitPerSquad;
set
{
if (mResources._RoomSettings.EngineerLimitPerSquad == value)
return;
mResources._RoomSettings.EngineerLimitPerSquad = value;
mResources.IsDirtyRoomSettings = true;
}
}
public byte SupportLimitPerSquad
{
get => mResources._RoomSettings.SupportLimitPerSquad;
set
{
if (mResources._RoomSettings.SupportLimitPerSquad == value)
return;
mResources._RoomSettings.SupportLimitPerSquad = value;
mResources.IsDirtyRoomSettings = true;
}
}
public byte ReconLimitPerSquad
{
get => mResources._RoomSettings.ReconLimitPerSquad;
set
{
if (mResources._RoomSettings.ReconLimitPerSquad == value)
return;
mResources._RoomSettings.ReconLimitPerSquad = value;
mResources.IsDirtyRoomSettings = true;
}
}
// ---- Reset ----
public void Reset()