Refactor ReleaseEvent.
This commit is contained in:
@@ -87,9 +87,11 @@ namespace Cryville.Crtr.Event {
|
||||
stateMap[(EventContainer)ev].StampedContainer = sev;
|
||||
}
|
||||
if (ev is InstantEvent) {
|
||||
var tev = (InstantEvent)ev;
|
||||
var pev = map[tev.Original];
|
||||
pev.Subevents.Add(sev);
|
||||
if (ev is ReleaseEvent) {
|
||||
var tev = (ReleaseEvent)ev;
|
||||
var oev = tev.Original;
|
||||
var pev = map[oev];
|
||||
pev.ReleaseEvent = sev;
|
||||
sev.Origin = pev;
|
||||
}
|
||||
if (con != null && coevents.Contains(ev)) {
|
||||
|
Reference in New Issue
Block a user