using Content.Shared.Roles;
namespace Content.Server.Roles;
public abstract class AntagonistRole : Role
{
public AntagPrototype Prototype { get; }
public override string Name { get; }
public override bool Antagonist { get; }
///
/// .ctor
///
/// A mind (player)
/// Antagonist prototype
protected AntagonistRole(Mind.Mind mind, AntagPrototype antagPrototype) : base(mind)
{
Prototype = antagPrototype;
Name = Loc.GetString(antagPrototype.Name);
Antagonist = antagPrototype.Antagonist;
}
}