diff --git a/Assets/Scripts/Studio/TwinObject/DynamicObject/AGVManager.cs b/Assets/Scripts/Studio/TwinObject/DynamicObject/AGVManager.cs index 3aa78571..ecd38e92 100644 --- a/Assets/Scripts/Studio/TwinObject/DynamicObject/AGVManager.cs +++ b/Assets/Scripts/Studio/TwinObject/DynamicObject/AGVManager.cs @@ -5,6 +5,7 @@ using UnityEngine; using Studio.Dynamic.TwinObject; using Studio.Core; using Studio.Conifg; +using Studio.AssetTool; namespace Studio.Dynamic.M { @@ -25,9 +26,16 @@ namespace Studio.Dynamic.M } public void OnPlayStart() { - prf_AGV = Resources.Load("TestAGV"); - StudioService.instance.AddTypeListener("AGV", OnDataUpdate); - StudioService.instance.AddTypeIdListener("AGV"); + var type = GetComponent().addTopic; + var assets = ConfigConnected.AssetSettings; + prf_AGV = assets[type].loadedObject; + if (prf_AGV == null) + { + //todo::팝업메시지 나주엥 설정.... + return; + } + StudioService.instance.AddTypeListener(type, OnDataUpdate); + StudioService.instance.AddTypeIdListener(type); } /// /// MQTT