Unhardcoded genital type genes

This commit is contained in:
a flock of birds 2024-05-26 10:52:18 +01:00
parent f45714c44c
commit 197634f920
16 changed files with 130 additions and 269 deletions

View file

@ -0,0 +1,23 @@
using Verse;
using RimWorld;
using rjw;
#pragma warning disable IDE0044, CS0649 // Private fields set when def is loaded
namespace RJW_Genes
{
public class GenitaliaTypeExtension : DefModExtension
{
private HediffDef_PartBase penis;
public HediffDef_PartBase Penis => penis ?? (HediffDef_PartBase) Genital_Helper.generic_penis;
private HediffDef_PartBase vagina;
public HediffDef_PartBase Vagina => vagina ?? (HediffDef_PartBase) Genital_Helper.generic_vagina;
private HediffDef_PartBase anus;
public HediffDef_PartBase Anus => anus ?? (HediffDef_PartBase) Genital_Helper.generic_anus;
private HediffDef_PartBase breasts;
public HediffDef_PartBase Breasts => breasts ?? (HediffDef_PartBase) Genital_Helper.generic_breasts;
}
}