Upload from upload_mods.ps1

This commit is contained in:
Nathaniel Cosford
2025-06-04 16:13:32 +09:30
commit 7345f42201
470 changed files with 51966 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
using KFCommonUtilityLib;
using System;
using System.Xml.Linq;
public class FireModeIs : RequirementBase
{
protected int index;
public override bool IsValid(MinEventParams _params)
{
bool res = false;
if (_params.ItemActionData is IModuleContainerFor<ActionModuleFireModeSelector.FireModeData> dataModule)
{
res = dataModule.Instance.currentFireMode == index;
}
return invert ? !res : res;
}
public override bool ParamsValid(MinEventParams _params)
{
return true;
}
public override bool ParseXAttribute(XAttribute _attribute)
{
if (_attribute.Name == "index")
{
index = Math.Max(int.Parse(_attribute.Value), 0);
return true;
}
return false;
}
}