diff --git a/Assets/Scripts/Studio/TwinObject/DynamicObject/AGV.cs b/Assets/Scripts/Studio/TwinObject/DynamicObject/AGV.cs index 28ec952d..e548d529 100644 --- a/Assets/Scripts/Studio/TwinObject/DynamicObject/AGV.cs +++ b/Assets/Scripts/Studio/TwinObject/DynamicObject/AGV.cs @@ -172,8 +172,9 @@ namespace Studio.Dynamic.TwinObject AGVManager.instance.SetCopyObject(isAuto, renderObject); } - private void OnDestroy() + protected override void OnDestroy() { + base.OnDestroy(); StudioService.instance.RemoveTypeIdListener(renderObject.topic, renderObject.code); } }