Skip to content

Commit

Permalink
ISpawnableScp
Browse files Browse the repository at this point in the history
  • Loading branch information
louis1706 committed Jul 31, 2024
1 parent 50d1b67 commit 91bb738
Show file tree
Hide file tree
Showing 7 changed files with 12 additions and 7 deletions.
2 changes: 1 addition & 1 deletion EXILED/Exiled.API/Features/Roles/Scp049Role.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ namespace Exiled.API.Features.Roles
/// <summary>
/// Defines a role that represents SCP-049.
/// </summary>
public class Scp049Role : FpcRole, ISubroutinedScpRole, IHumeShieldRole
public class Scp049Role : FpcRole, ISubroutinedScpRole, IHumeShieldRole, ISpawnableScp
{
/// <summary>
/// Initializes a new instance of the <see cref="Scp049Role"/> class.
Expand Down
3 changes: 2 additions & 1 deletion EXILED/Exiled.API/Features/Roles/Scp079Role.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ namespace Exiled.API.Features.Roles
using MapGeneration;
using Mirror;
using PlayerRoles;
using PlayerRoles.PlayableScps;
using PlayerRoles.PlayableScps.Scp079;
using PlayerRoles.PlayableScps.Scp079.Cameras;
using PlayerRoles.PlayableScps.Scp079.Pinging;
Expand All @@ -31,7 +32,7 @@ namespace Exiled.API.Features.Roles
/// <summary>
/// Defines a role that represents SCP-079.
/// </summary>
public class Scp079Role : Role, ISubroutinedScpRole
public class Scp079Role : Role, ISubroutinedScpRole, ISpawnableScp
{
/// <summary>
/// Initializes a new instance of the <see cref="Scp079Role"/> class.
Expand Down
3 changes: 2 additions & 1 deletion EXILED/Exiled.API/Features/Roles/Scp096Role.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ namespace Exiled.API.Features.Roles
using System.Linq;

using PlayerRoles;
using PlayerRoles.PlayableScps;
using PlayerRoles.PlayableScps.HumeShield;
using PlayerRoles.PlayableScps.Scp096;
using PlayerRoles.Subroutines;
Expand All @@ -20,7 +21,7 @@ namespace Exiled.API.Features.Roles
/// <summary>
/// Defines a role that represents SCP-096.
/// </summary>
public class Scp096Role : FpcRole, ISubroutinedScpRole, IHumeShieldRole
public class Scp096Role : FpcRole, ISubroutinedScpRole, IHumeShieldRole, ISpawnableScp
{
/// <summary>
/// Initializes a new instance of the <see cref="Scp096Role"/> class.
Expand Down
3 changes: 2 additions & 1 deletion EXILED/Exiled.API/Features/Roles/Scp106Role.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ namespace Exiled.API.Features.Roles

using Exiled.API.Enums;
using PlayerRoles;
using PlayerRoles.PlayableScps;
using PlayerRoles.PlayableScps.HumeShield;
using PlayerRoles.PlayableScps.Scp049;
using PlayerRoles.PlayableScps.Scp106;
Expand All @@ -24,7 +25,7 @@ namespace Exiled.API.Features.Roles
/// <summary>
/// Defines a role that represents SCP-106.
/// </summary>
public class Scp106Role : FpcRole, ISubroutinedScpRole, IHumeShieldRole
public class Scp106Role : FpcRole, ISubroutinedScpRole, IHumeShieldRole, ISpawnableScp
{
/// <summary>
/// Initializes a new instance of the <see cref="Scp106Role"/> class.
Expand Down
3 changes: 2 additions & 1 deletion EXILED/Exiled.API/Features/Roles/Scp173Role.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ namespace Exiled.API.Features.Roles
using Exiled.API.Features.Hazards;
using Mirror;
using PlayerRoles;
using PlayerRoles.PlayableScps;
using PlayerRoles.PlayableScps.HumeShield;
using PlayerRoles.PlayableScps.Scp173;
using PlayerRoles.Subroutines;
Expand All @@ -23,7 +24,7 @@ namespace Exiled.API.Features.Roles
/// <summary>
/// Defines a role that represents SCP-173.
/// </summary>
public class Scp173Role : FpcRole, ISubroutinedScpRole, IHumeShieldRole
public class Scp173Role : FpcRole, ISubroutinedScpRole, IHumeShieldRole, ISpawnableScp
{
/// <summary>
/// Initializes a new instance of the <see cref="Scp173Role"/> class.
Expand Down
2 changes: 1 addition & 1 deletion EXILED/Exiled.API/Features/Roles/Scp3114Role.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ namespace Exiled.API.Features.Roles
/// <summary>
/// Defines a role that represents SCP-3114.
/// </summary>
public class Scp3114Role : FpcRole, ISubroutinedScpRole, IHumeShieldRole
public class Scp3114Role : FpcRole, ISubroutinedScpRole, IHumeShieldRole, ISpawnableScp
{
/// <summary>
/// Initializes a new instance of the <see cref="Scp3114Role"/> class.
Expand Down
3 changes: 2 additions & 1 deletion EXILED/Exiled.API/Features/Roles/Scp939Role.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ namespace Exiled.API.Features.Roles
using Exiled.API.Features.Pools;

using PlayerRoles;
using PlayerRoles.PlayableScps;
using PlayerRoles.PlayableScps.HumeShield;
using PlayerRoles.PlayableScps.Scp939;
using PlayerRoles.PlayableScps.Scp939.Mimicry;
Expand All @@ -28,7 +29,7 @@ namespace Exiled.API.Features.Roles
/// <summary>
/// Defines a role that represents SCP-939.
/// </summary>
public class Scp939Role : FpcRole, ISubroutinedScpRole, IHumeShieldRole
public class Scp939Role : FpcRole, ISubroutinedScpRole, IHumeShieldRole, ISpawnableScp
{
/// <summary>
/// Initializes a new instance of the <see cref="Scp939Role"/> class.
Expand Down

0 comments on commit 91bb738

Please sign in to comment.