refactor: Update Unity to 2022.3.62
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user