Files
WulaFallenEmpireRW/Source/WulaFallenEmpire/ThingComp/WULA_PersonaCore/CompExperienceDataPack.cs
2025-11-07 17:30:01 +08:00

34 lines
968 B
C#

using RimWorld;
using Verse;
namespace WulaFallenEmpire
{
public class CompExperienceDataPack : ThingComp
{
public float storedExperience;
public string sourceWeaponLabel;
public CompProperties_ExperienceDataPack Props => (CompProperties_ExperienceDataPack)props;
public override void PostExposeData()
{
base.PostExposeData();
Scribe_Values.Look(ref storedExperience, "storedExperience", 0f);
Scribe_Values.Look(ref sourceWeaponLabel, "sourceWeaponLabel");
}
public override string CompInspectStringExtra()
{
return "WULA_DataPackExperience".Translate(storedExperience.ToString("F0"), sourceWeaponLabel ?? "Unknown");
}
}
public class CompProperties_ExperienceDataPack : CompProperties
{
public CompProperties_ExperienceDataPack()
{
compClass = typeof(CompExperienceDataPack);
}
}
}