better checking for Dyspareunia

This commit is contained in:
Stardust3D 2022-02-03 02:23:30 +01:00
parent ede10ab876
commit 55a71f0397
2 changed files with 2 additions and 26 deletions

View File

@ -10,19 +10,7 @@ namespace RJW_PlasticSurgeries
{ {
public abstract class Recipe_Surgery_Sphinctoplasty : Recipe_Surgery public abstract class Recipe_Surgery_Sphinctoplasty : Recipe_Surgery
{ {
private readonly bool hasDyspareunia; private readonly bool hasDyspareunia = ModLister.HasActiveModWithName("Dyspareunia");
public Recipe_Surgery_Sphinctoplasty()
{
try
{
hasDyspareunia = Type.GetType("Dyspareunia.PenetrationUtility").ToString() != null;
}
catch (Exception e)
{
hasDyspareunia = false;
}
}
public override IEnumerable<BodyPartRecord> GetPartsToApplyOn(Pawn pawn, RecipeDef recipe) public override IEnumerable<BodyPartRecord> GetPartsToApplyOn(Pawn pawn, RecipeDef recipe)
{ {

View File

@ -10,19 +10,7 @@ namespace RJW_PlasticSurgeries
{ {
public abstract class Recipe_Surgery_Vaginoplasty : Recipe_Surgery public abstract class Recipe_Surgery_Vaginoplasty : Recipe_Surgery
{ {
private readonly bool hasDyspareunia; private readonly bool hasDyspareunia = ModLister.HasActiveModWithName("Dyspareunia");
public Recipe_Surgery_Vaginoplasty()
{
try
{
hasDyspareunia = Type.GetType("Dyspareunia.PenetrationUtility").ToString() != null;
}
catch (Exception e)
{
hasDyspareunia = false;
}
}
public override IEnumerable<BodyPartRecord> GetPartsToApplyOn(Pawn pawn, RecipeDef recipe) public override IEnumerable<BodyPartRecord> GetPartsToApplyOn(Pawn pawn, RecipeDef recipe)
{ {