diff --git a/MiraAPI/Roles/CustomRoleConfiguration.cs b/MiraAPI/Roles/CustomRoleConfiguration.cs index b1dfae1..de02f57 100644 --- a/MiraAPI/Roles/CustomRoleConfiguration.cs +++ b/MiraAPI/Roles/CustomRoleConfiguration.cs @@ -1,8 +1,8 @@ -using AmongUs.GameOptions; +using AmongUs.GameOptions; +using System; using MiraAPI.Patches.Freeplay; using MiraAPI.Utilities.Assets; using UnityEngine; - namespace MiraAPI.Roles; /// @@ -10,6 +10,16 @@ namespace MiraAPI.Roles; /// public record struct CustomRoleConfiguration { +#pragma warning disable S1133 + [Obsolete("Default constructor is not supported. Please use the constructor that takes an ICustomRole parameter.")] +#pragma warning restore S1133 +#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member + public CustomRoleConfiguration() +#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member + { + throw new NotImplementedException("Default constructor is not supported. Please use the constructor that takes an ICustomRole parameter."); + } + /// /// Initializes a new instance of the struct. ///