diff --git a/Assets/Cryville/Crtr/Event/EventBus.cs b/Assets/Cryville/Crtr/Event/EventBus.cs index e90b598..e5675e3 100644 --- a/Assets/Cryville/Crtr/Event/EventBus.cs +++ b/Assets/Cryville/Crtr/Event/EventBus.cs @@ -24,6 +24,7 @@ namespace Cryville.Crtr.Event { Expand(); AttachBus(); RootState.Working = true; + RootState.StartUpdate(); } public EventBus Clone(byte ct, float offsetTime = 0) { @@ -35,6 +36,7 @@ namespace Cryville.Crtr.Event { r.invalidatedStates = new HashSet(); r.Time += offsetTime; r.RootState = RootState.Clone(ct); + r.RootState.StartUpdate(); r.Expand(); r.AttachBus(); foreach (var s in r.states) r.invalidatedStates.Add(s.Value);