Logic cleanup.
This commit is contained in:
@@ -314,7 +314,6 @@ namespace Cryville.Crtr.Event {
|
||||
public void Handle(StampedEvent ev, Action<StampedEvent> callback = null) {
|
||||
if (breakflag) return;
|
||||
if (ev != null) {
|
||||
bool flag = false;
|
||||
if (ev.Unstamped is Chart.Motion) {
|
||||
var tev = (Chart.Motion)ev.Unstamped;
|
||||
var mv = RMVPool.Rent(tev.Name);
|
||||
@@ -354,18 +353,9 @@ namespace Cryville.Crtr.Event {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (ev.Unstamped == null) {
|
||||
Callback(ev, callback);
|
||||
flag = true;
|
||||
}
|
||||
else if (ev.Unstamped.Priority >= 0) {
|
||||
Callback(ev, callback);
|
||||
flag = true;
|
||||
}
|
||||
if (!flag) Callback(null, callback);
|
||||
return;
|
||||
Callback(ev.Unstamped == null || ev.Unstamped.Priority >= 0 ? ev : null, callback);
|
||||
}
|
||||
Callback(null, callback);
|
||||
else Callback(null, callback);
|
||||
}
|
||||
|
||||
void Callback(StampedEvent ev, Action<StampedEvent> callback) {
|
||||
|
Reference in New Issue
Block a user