Add CanInvoke method to IResourceAction.

This commit is contained in:
2023-12-20 00:06:57 +08:00
parent e1bb874943
commit c66b7da63b
7 changed files with 36 additions and 11 deletions

View File

@@ -8,6 +8,9 @@ namespace Cryville.Crtr.Browsing.Actions {
public override string Name { get { return "Play"; } }
public override int Priority { get { return -100; } }
public override bool CanInvoke(Uri uri, IChartDetail resource) {
return true;
}
public override void Invoke(Uri uri, IChartDetail resource) {
Settings.Default.LoadRuleset = Path.Combine(resource.RulesetId, ".umgr");
Settings.Default.LoadRulesetConfig = resource.RulesetId + ".json";