팝업창 Canvas_Popup로 통일
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -45,10 +45,10 @@ namespace XED.Asset
|
||||
}
|
||||
void Start()
|
||||
{
|
||||
assetScrollRect = FindSingle<Canvas_Windows>().panel_assetlibrary.scrollRect;
|
||||
assetScrollView = FindSingle<Canvas_Windows>().panel_assetlibrary.scrollView;
|
||||
componentScrollView = FindSingle<Canvas_Windows>().panel_componentlibrary.scrollView;
|
||||
InterworkingDataScrollView = FindSingle<Canvas_Windows>().panel_interworkingdatalist.scrollView;
|
||||
assetScrollRect = FindSingle<Canvas_Popup>().panel_assetlibrary.scrollRect;
|
||||
assetScrollView = FindSingle<Canvas_Popup>().panel_assetlibrary.scrollView;
|
||||
componentScrollView = FindSingle<Canvas_Popup>().panel_componentlibrary.scrollView;
|
||||
InterworkingDataScrollView = FindSingle<Canvas_Popup>().panel_interworkingdatalist.scrollView;
|
||||
renderObjectPrefab = Resources.Load<GameObject>("Prefabs/PRF_RenderObject");
|
||||
|
||||
assetScrollRect.onDragBegin.AddListener(OnAssetSelected);
|
||||
|
||||
@@ -21,7 +21,6 @@ namespace XED.Manage
|
||||
|
||||
var canvas_static = FindSingle<Canvas_Static>();
|
||||
var canvas_Popup = FindSingle<Canvas_Popup>();
|
||||
var canvas_Windows = FindSingle<Canvas_Windows>();
|
||||
var canvas_DragArea = FindSingle<Canvas_DragArea>();
|
||||
|
||||
var agvManager = FindSingle<AGV_Manager>();
|
||||
@@ -33,9 +32,9 @@ namespace XED.Manage
|
||||
var customAssetConnector = FindSingle<CustomAssetConnector>();
|
||||
var renderObjectHandler = FindFirstObjectByType<RenderObjectHandler>();
|
||||
|
||||
GameObject assetWindow = canvas_Windows.panel_assetlibrary.gameObject;
|
||||
GameObject assetWindow = canvas_Popup.panel_assetlibrary.gameObject;
|
||||
SaveLoadFBXData saveLoadFBXData = customAssetConnector.saveLoadFBXData;
|
||||
GameObject componentWindow = canvas_Windows.panel_componentlibrary.gameObject;
|
||||
GameObject componentWindow = canvas_Popup.panel_componentlibrary.gameObject;
|
||||
|
||||
UIConnection();
|
||||
StatusConnection();
|
||||
@@ -45,22 +44,22 @@ namespace XED.Manage
|
||||
void ManagerConnection()
|
||||
{
|
||||
customAssetConnector.onRemoveObjects += renderObjectHandler.DeselectAll;
|
||||
customAssetConnector.onSelectObjects += ((name, objects) => { canvas_Windows.panel_objectinfo.gameObject.SetActive(true); });
|
||||
customAssetConnector.onSelectObjects += ((name, objects) => { canvas_Windows.panel_objectalign.gameObject.SetActive(true); });
|
||||
customAssetConnector.onSelectObjects += canvas_Windows.panel_objectinfo.SetObjectInfo;
|
||||
customAssetConnector.onRemoveObjects += canvas_Windows.panel_objectinfo.ResetObjectInfo;
|
||||
customAssetConnector.onDeselectObjects += (() => { canvas_Windows.panel_objectinfo.gameObject.SetActive(false); });
|
||||
customAssetConnector.onDeselectObjects += (() => { canvas_Windows.panel_objectalign.gameObject.SetActive(false); });
|
||||
customAssetConnector.onSelectObjects += ((name, objects) => { canvas_Popup.panel_objectinfo.gameObject.SetActive(true); });
|
||||
customAssetConnector.onSelectObjects += ((name, objects) => { canvas_Popup.panel_objectalign.gameObject.SetActive(true); });
|
||||
customAssetConnector.onSelectObjects += canvas_Popup.panel_objectinfo.SetObjectInfo;
|
||||
customAssetConnector.onRemoveObjects += canvas_Popup.panel_objectinfo.ResetObjectInfo;
|
||||
customAssetConnector.onDeselectObjects += (() => { canvas_Popup.panel_objectinfo.gameObject.SetActive(false); });
|
||||
customAssetConnector.onDeselectObjects += (() => { canvas_Popup.panel_objectalign.gameObject.SetActive(false); });
|
||||
//customAssetConnector.onAssetDropped += (() => componentWindow.SetActive(true));
|
||||
|
||||
renderObjectHandler.onDeselectAll += canvas_Windows.panel_objectinfo.ResetObjectInfo;
|
||||
renderObjectHandler.onTransformChanged += canvas_Windows.panel_objectinfo.OnTransformChanged;
|
||||
renderObjectHandler.onDeselectAll += canvas_Popup.panel_objectinfo.ResetObjectInfo;
|
||||
renderObjectHandler.onTransformChanged += canvas_Popup.panel_objectinfo.OnTransformChanged;
|
||||
renderObjectHandler.onDragBegin += canvas_DragArea.panel_draghandler.OnBeginDrag;
|
||||
renderObjectHandler.onDragEnd += canvas_DragArea.panel_draghandler.OnEndDrag;
|
||||
renderObjectHandler.onDragForceEnd += canvas_DragArea.panel_draghandler.ForceEndDrag;
|
||||
|
||||
saveLoadFBXData.onBeginLoadAsset += (() => assetWindow.SetActive(true));
|
||||
canvas_Windows.panel_objectinfo.onTransformChanged += renderObjectHandler.OnTransformChanged;
|
||||
canvas_Popup.panel_objectinfo.onTransformChanged += renderObjectHandler.OnTransformChanged;
|
||||
|
||||
agvNodeManager.onNodeConnectionAdded += agvNodeLinkManager.AddLine;
|
||||
agvNodeManager.onNodeConnectionUpdated += agvNodeLinkManager.UpdateLine;
|
||||
@@ -115,9 +114,9 @@ namespace XED.Manage
|
||||
canvas_static.panel_toolbar.onClickAGVMode += () => statusPanel.SetMode(ModePanel.ProgramMode.AGVPathDrawing);
|
||||
canvas_static.panel_toolbar.onClickStartDrawWall += ()=>statusPanel.SetMode(ModePanel.ProgramMode.WallDrawing);
|
||||
|
||||
canvas_Windows.panel_assetlibrary.scrollView.onSelect.AddListener(canvas_Windows.panel_assetproperties.Open);
|
||||
canvas_Windows.panel_assetproperties.onClickPreview += canvas_Windows.panel_predefinedtype.Open;
|
||||
canvas_Windows.panel_assetproperties.onOpen += saveLoadFBXData.GetCustomAssetData;
|
||||
canvas_Popup.panel_assetlibrary.scrollView.onSelect.AddListener(canvas_Popup.panel_assetproperties.Open);
|
||||
canvas_Popup.panel_assetproperties.onClickPreview += canvas_Popup.panel_predefinedtype.Open;
|
||||
canvas_Popup.panel_assetproperties.onOpen += saveLoadFBXData.GetCustomAssetData;
|
||||
}
|
||||
|
||||
void StatusConnection()
|
||||
|
||||
@@ -9,6 +9,15 @@ namespace XED
|
||||
{
|
||||
public class Canvas_Popup : CanvasBase
|
||||
{
|
||||
public Panel_AccessibilitySettings panel_accessibilitysettings;
|
||||
public Panel_ColorPicker panel_colorpicker;
|
||||
public Panel_ComponentLibrary panel_componentlibrary;
|
||||
public Panel_AssetLibrary panel_assetlibrary;
|
||||
public Panel_InterworkingDataList panel_interworkingdatalist;
|
||||
public Panel_AssetProperties panel_assetproperties;
|
||||
public Panel_PredefinedType panel_predefinedtype;
|
||||
public Panel_ObjectInfo panel_objectinfo;
|
||||
public Panel_ObjectAlign panel_objectalign;
|
||||
public AGVNodePopup agvnodepopup;
|
||||
public AGVNodeModePopup agvnodemodepopup;
|
||||
public Panel_Tooltip panel_tooltip;
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
using UnityEngine;
|
||||
using XRLib;
|
||||
using XRLib.UI;
|
||||
|
||||
namespace XED.UI
|
||||
{
|
||||
public class Canvas_Windows : CanvasBase
|
||||
{
|
||||
public Panel_AccessibilitySettings panel_accessibilitysettings;
|
||||
public Panel_ColorPicker panel_colorpicker;
|
||||
public Panel_ComponentLibrary panel_componentlibrary;
|
||||
public Panel_AssetLibrary panel_assetlibrary;
|
||||
public Panel_InterworkingDataList panel_interworkingdatalist;
|
||||
public Panel_AssetProperties panel_assetproperties;
|
||||
public Panel_PredefinedType panel_predefinedtype;
|
||||
public Panel_ObjectInfo panel_objectinfo;
|
||||
public Panel_ObjectAlign panel_objectalign;
|
||||
}
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 79743f1c37d29b54b9bf38654b053cec
|
||||
@@ -37,7 +37,7 @@ namespace XED.UI
|
||||
var customAssetConnector = FindSingle<CustomAssetConnector>();
|
||||
btnExport.onClick.AddListener(customAssetConnector.assetDataHandler.SaveSelectedAssetDatasToLocal);
|
||||
btnImport.onClick.AddListener(customAssetConnector.assetDataHandler.LoadLocalAssetDatas);
|
||||
scrollRect = FindSingle<Canvas_Windows>().panel_assetlibrary.scrollRect;
|
||||
scrollRect = FindSingle<Canvas_Popup>().panel_assetlibrary.scrollRect;
|
||||
scrollRect.menuPopup = gameObject;
|
||||
SetActive(false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user