diff --git a/Assets/TEngine/Runtime/GameFramework/Fsm/Fsm.cs b/Assets/TEngine/Runtime/GameFramework/Fsm/Fsm.cs index d81634ce..4c568c17 100644 --- a/Assets/TEngine/Runtime/GameFramework/Fsm/Fsm.cs +++ b/Assets/TEngine/Runtime/GameFramework/Fsm/Fsm.cs @@ -220,10 +220,8 @@ namespace TEngine Name = null; m_Owner = null; - m_States.Clear(); - - m_Datas.Clear(); - + m_States?.Clear(); + m_Datas?.Clear(); m_CurrentState = null; m_CurrentStateTime = 0f; m_IsDestroyed = true;