1
This commit is contained in:
@@ -111,6 +111,7 @@ namespace BITKit.UX
|
||||
private readonly IUXService _uxService;
|
||||
private VisualElement _root;
|
||||
private VisualElement _container;
|
||||
private bool _isInitialized = false;
|
||||
public UXContextMenu(IUXService uxService)
|
||||
{
|
||||
_uxService = uxService;
|
||||
@@ -121,7 +122,7 @@ namespace BITKit.UX
|
||||
|
||||
private async void InitializeAsync()
|
||||
{
|
||||
var go = new GameObject("UXConsole");
|
||||
var go = new GameObject(nameof(UXContextMenu));
|
||||
Object.DontDestroyOnLoad(go);
|
||||
var document = go.AddComponent<UIDocument>();
|
||||
document.sortingOrder = 1;
|
||||
@@ -143,6 +144,7 @@ namespace BITKit.UX
|
||||
{
|
||||
Close();
|
||||
});
|
||||
_isInitialized = true;
|
||||
Close();
|
||||
}
|
||||
public void Create(ContextMenuBuilder builder)
|
||||
@@ -166,6 +168,7 @@ namespace BITKit.UX
|
||||
}
|
||||
private void Close()
|
||||
{
|
||||
if(_isInitialized is false)return;
|
||||
_container.Clear();
|
||||
_root.SetActive(false);
|
||||
}
|
||||
|
Reference in New Issue
Block a user