LifeForceEmpath uses new XML DefModExtension

This commit is contained in:
Vegapnk 2023-07-17 07:09:05 +02:00
parent ef1e3cdd0f
commit 132344b294
6 changed files with 16 additions and 10 deletions

View file

@ -9,9 +9,6 @@ namespace RJW_Genes
{
public class LifeForceEmpathExtension : DefModExtension
{
public int tickInterval;
public int empathDistance;
public float aheagoIncrement;
public float satisfactionIncrement;
public float frustratedDecrement;

View file

@ -29,8 +29,8 @@ namespace RJW_Genes
{
LifeForceEmpathExtension empathExt = GeneDefOf.rjw_genes_lifeforce_empath.GetModExtension<LifeForceEmpathExtension>();
tickInterval = empathExt?.tickInterval ?? TICK_INTERVAL_FALLBACK;
empathDistance = empathExt?.empathDistance ?? EMPATH_DISTANCE_FALLBACK;
tickInterval = ModExtensionHelper.GetTickIntervalFromModExtension(GeneDefOf.rjw_genes_lifeforce_empath, TICK_INTERVAL_FALLBACK);
empathDistance = ModExtensionHelper.GetTickIntervalFromModExtension(GeneDefOf.rjw_genes_lifeforce_empath, EMPATH_DISTANCE_FALLBACK);
aheagoIncrement = empathExt?.aheagoIncrement ?? AHEAGO_FALLBACK;
satisfiedIncrement = empathExt?.satisfactionIncrement ?? SATISFIED_FALLBACK;