기지모 업데이트가 안되는 버그, 배치된 에셋 복사 시 Hierarchy 에 추가 되지 않는 오류 수정 #175
@@ -1,6 +1,7 @@
|
||||
using Studio.AssetTool;
|
||||
using Studio.Manage;
|
||||
using Studio;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Studio.Command
|
||||
{
|
||||
@@ -41,6 +42,10 @@ namespace Studio.Command
|
||||
connectedAsset.renderObject.gameObject.SetActive(false);
|
||||
connector.componentScrollView.RemoveItem(connectedAsset.hierarchyItem);
|
||||
connector.sceneDataContainer.sceneObjects.Remove(connectedAsset.renderObject);
|
||||
|
||||
var renderObjectHandler = ManagerHub.instance.Get<RenderObjectHandler>();
|
||||
renderObjectHandler.rtgController.SetGizmoTargetObjects(new List<GameObject>());
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -174,6 +174,9 @@ namespace Studio.UI
|
||||
{
|
||||
ChangeTransformValue(gb.transform, type, value);
|
||||
}
|
||||
var renderObjectHandler = ManagerHub.instance.Get<RenderObjectHandler>();
|
||||
renderObjectHandler.ResetGizmoTargetObjects();
|
||||
|
||||
onTransformChanged?.Invoke(selectedObjects);
|
||||
}
|
||||
public void OnTransformChanged(List<GameObject> objectTransforms)
|
||||
|
||||
@@ -90,7 +90,7 @@ namespace Studio.HierarchyTree
|
||||
private void SetName()
|
||||
{
|
||||
nameText.text = currentItem.name;
|
||||
CustomAssetRenderObject connectObj = currentItem.linkedObject.GetComponent<CustomAssetRenderObject>();
|
||||
CustomAssetRenderObject connectObj = currentItem.linkedObject?.GetComponent<CustomAssetRenderObject>();
|
||||
if (connectObj != null && !string.IsNullOrEmpty(connectObj.code))
|
||||
{
|
||||
nameText.text += $" ({connectObj.code})";
|
||||
|
||||
Reference in New Issue
Block a user