From 28cad97bbbe0f5e71a69c07a7068275ea745a814 Mon Sep 17 00:00:00 2001 From: PopSlime Date: Sat, 19 Nov 2022 22:04:41 +0800 Subject: [PATCH] Fix StartUpdate on root state not called. --- Assets/Cryville/Crtr/Event/EventBus.cs | 2 ++ 1 file changed, 2 insertions(+) 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);