diff --git a/BattleBitAPI/Common/Conts.cs b/BattleBitAPI/Common/Conts.cs index 8bed8fb..a967e85 100644 --- a/BattleBitAPI/Common/Conts.cs +++ b/BattleBitAPI/Common/Conts.cs @@ -2,7 +2,7 @@ { public static class Const { - public static string Version = "1.0.6v"; + public static string Version = "1.0.7v"; // ---- Networking ---- /// diff --git a/BattleBitAPI/Server/Internal/ServerSettings.cs b/BattleBitAPI/Server/Internal/ServerSettings.cs index 32450d6..88e089d 100644 --- a/BattleBitAPI/Server/Internal/ServerSettings.cs +++ b/BattleBitAPI/Server/Internal/ServerSettings.cs @@ -213,6 +213,17 @@ namespace BattleBitAPI.Server mResources.IsDirtyRoomSettings = true; } } + public bool SquadRequiredToChangeRole + { + get => mResources._RoomSettings.SquadRequiredToChangeRole; + set + { + if (mResources._RoomSettings.SquadRequiredToChangeRole == value) + return; + mResources._RoomSettings.SquadRequiredToChangeRole = value; + mResources.IsDirtyRoomSettings = true; + } + } // ---- Reset ---- public void Reset() @@ -245,6 +256,7 @@ namespace BattleBitAPI.Server public bool UnlockAllAttachments = false; public bool TeamlessMode = false; + public bool SquadRequiredToChangeRole = true; public void Write(Common.Serialization.Stream ser) { @@ -270,6 +282,7 @@ namespace BattleBitAPI.Server ser.Write(this.UnlockAllAttachments); ser.Write(this.TeamlessMode); + ser.Write(this.SquadRequiredToChangeRole); } public void Read(Common.Serialization.Stream ser) { @@ -295,7 +308,7 @@ namespace BattleBitAPI.Server this.UnlockAllAttachments = ser.ReadBool(); this.TeamlessMode = ser.ReadBool(); - + this.SquadRequiredToChangeRole = ser.ReadBool(); } public void Reset() { @@ -321,6 +334,7 @@ namespace BattleBitAPI.Server this.UnlockAllAttachments = false; this.TeamlessMode = false; + this.SquadRequiredToChangeRole = true; } } } diff --git a/CommunityServerAPI.csproj b/CommunityServerAPI.csproj index 41229f9..ba9edc7 100644 --- a/CommunityServerAPI.csproj +++ b/CommunityServerAPI.csproj @@ -18,7 +18,7 @@ https://github.com/MrOkiDoki/BattleBit-Community-Server-API https://github.com/MrOkiDoki/BattleBit-Community-Server-API BattleBit - 1.0.6 + 1.0.7