refactor: Update Unity to 2022.3.62

This commit is contained in:
2025-06-21 01:22:02 +08:00
parent d71bf7d4a5
commit 283783954f
112 changed files with 778 additions and 907 deletions

View File

@@ -46,8 +46,7 @@ namespace Cryville.Crtr.Ruleset {
return "$";
}
public override IEnumerable<ChartEvent> Match(ChartEvent ev) {
if (!(ev is EventList)) throw new ArgumentException("Event is not event list");
var tev = (EventList)ev;
if (ev is not EventList tev) throw new ArgumentException("Event is not event list");
var result = tev.Create();
tev.Events.Add(result); // TODO create at
return new ChartEvent[] { result };
@@ -60,8 +59,7 @@ namespace Cryville.Crtr.Ruleset {
return _type;
}
public override IEnumerable<ChartEvent> Match(ChartEvent ev) {
if (!(ev is EventContainer)) throw new ArgumentException("Event is not container");
var tev = (EventContainer)ev;
if (ev is not EventContainer tev) throw new ArgumentException("Event is not container");
return new ChartEvent[] { tev.GetEventsOfType(_type) };
}
}
@@ -70,8 +68,7 @@ namespace Cryville.Crtr.Ruleset {
return "#";
}
public override IEnumerable<ChartEvent> Match(ChartEvent ev) {
if (!(ev is EventList)) throw new ArgumentException("Event is not event list");
var tev = (EventList)ev;
if (ev is not EventList tev) throw new ArgumentException("Event is not event list");
return tev.Events; // TODO select at
}
}