This commit is contained in:
geondo55
2025-04-14 15:46:40 +09:00
parent 516412f585
commit 410a3a5bb4
3 changed files with 20 additions and 7 deletions

View File

@@ -1,12 +1,9 @@
using System;
using UnityEngine;
using UnityEngine.UI;
using XED.UI;
using XRLib;
namespace XED
namespace XED.Manage
{
public class CursorManager : MonoBehaviour, ISingle
public class CursorManager : Manager
{
Texture2D cursor_Up;
Texture2D cursor_Down;
@@ -19,8 +16,10 @@ namespace XED
public UI_GUIWindow currentUseGUIWindow;
public override void AfterAwake()
public override void Init()
{
UpdateRunner.AddAction(Update);
cursor_Up = Resources.Load<Texture2D>("Images/cursor_vertical");
cursor_Down = Resources.Load<Texture2D>("Images/cursor_vertical");
cursor_Left = Resources.Load<Texture2D>("Images/cursor_horizontal");
@@ -31,6 +30,18 @@ namespace XED
cursor_DownRight = Resources.Load<Texture2D>("Images/cursor_diag_a");
}
//public override void AfterAwake()
//{
// cursor_Up = Resources.Load<Texture2D>("Images/cursor_vertical");
// cursor_Down = Resources.Load<Texture2D>("Images/cursor_vertical");
// cursor_Left = Resources.Load<Texture2D>("Images/cursor_horizontal");
// cursor_Right = Resources.Load<Texture2D>("Images/cursor_horizontal");
// cursor_UpLeft = Resources.Load<Texture2D>("Images/cursor_diag_a");
// cursor_UpRight = Resources.Load<Texture2D>("Images/cursor_diag_b");
// cursor_DownLeft = Resources.Load<Texture2D>("Images/cursor_diag_b");
// cursor_DownRight = Resources.Load<Texture2D>("Images/cursor_diag_a");
//}
private void Update()
{
if (currentUseGUIWindow == null)

View File

@@ -18,6 +18,7 @@ namespace XED.Manage
Join(new CustomAssetConnector());
Join(new RenderObjectHandler());
Join(new InterferedObjectManager());
Join(new CursorManager());
foreach(var m in managers)
{

View File

@@ -1,6 +1,7 @@
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
using XED.Manage;
using XRLib.UI;
namespace XED.UI
@@ -45,7 +46,7 @@ namespace XED.UI
public override void AfterAwake()
{
cursorManager = FindSingle<CursorManager>();
cursorManager = ManagerHub.instance.Get<CursorManager>();
rect = GetComponent<RectTransform>();
initialPivot = rect.pivot;