Files
7d2dXG/Mods/zzz_REBIRTH__Utils/Scripts/Dialog/DialogRequirementSkillRebirth.cs
Nathaniel Cosford e06f2bd282 Add All Mods
2025-05-29 23:33:28 +09:30

34 lines
1.1 KiB
C#

using UnityEngine.Scripting;
[Preserve]
public class DialogRequirementSkillRebirth : BaseDialogRequirement
{
public override BaseDialogRequirement.RequirementTypes RequirementType
{
get
{
return BaseDialogRequirement.RequirementTypes.Skill;
}
}
public override string GetRequiredDescription(EntityPlayer player)
{
ProgressionValue progressionValue = player.Progression.GetProgressionValue(base.ID);
return string.Format("({0} {1})", Localization.Get(progressionValue.ProgressionClass.NameKey), Convert.ToInt32(base.Value));
}
public override bool CheckRequirement(EntityPlayer player, EntityNPC talkingTo)
{
//Log.Out("DialogRequirementSkillRebirth-CheckRequirement base.ID: " + base.ID);
//Log.Out("DialogRequirementSkillRebirth-CheckRequirement base.Value: " + base.Value);
bool result = false;
result = player.Progression.GetProgressionValue(base.ID).calculatedLevel == Convert.ToInt32(base.Value);
//Log.Out("DialogRequirementSkillRebirth-CheckRequirement result: " + result);
return result;
}
}