Files
zzz_REBIRTH__Utils/Scripts/Dialog/DialogRequirementIsOptionValid.cs
2025-06-04 16:44:53 +09:30

34 lines
1.1 KiB
C#

public class DialogRequirementIsOptionValid : BaseDialogRequirement
{
public override bool CheckRequirement(EntityPlayer player, EntityNPC talkingTo)
{
string[] array = Value.Split(new char[]
{
','
});
return RebirthUtilities.IsOptionAvailable(array[0], array[1], array[2]);
}
}
public class DialogRequirementNotIsOptionValid : BaseDialogRequirement
{
public override bool CheckRequirement(EntityPlayer player, EntityNPC talkingTo)
{
string[] array = Value.Split(new char[]
{
','
});
//Log.Out("DialogRequirementNotIsOptionValid-CheckRequirement array[0]: " + array[0]);
//Log.Out("DialogRequirementNotIsOptionValid-CheckRequirement array[1]: " + array[1]);
//Log.Out("DialogRequirementNotIsOptionValid-CheckRequirement array[2]: " + array[2]);
bool result = !RebirthUtilities.IsOptionAvailable(array[0], array[1], array[2]);
//Log.Out("DialogRequirementNotIsOptionValid-CheckRequirement result: " + result);
return result;
}
}