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;
using UnityEngine.UI;
using XED.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_Up;
Texture2D cursor_Down; Texture2D cursor_Down;
@@ -19,8 +16,10 @@ namespace XED
public UI_GUIWindow currentUseGUIWindow; public UI_GUIWindow currentUseGUIWindow;
public override void AfterAwake() public override void Init()
{ {
UpdateRunner.AddAction(Update);
cursor_Up = Resources.Load<Texture2D>("Images/cursor_vertical"); cursor_Up = Resources.Load<Texture2D>("Images/cursor_vertical");
cursor_Down = Resources.Load<Texture2D>("Images/cursor_vertical"); cursor_Down = Resources.Load<Texture2D>("Images/cursor_vertical");
cursor_Left = Resources.Load<Texture2D>("Images/cursor_horizontal"); cursor_Left = Resources.Load<Texture2D>("Images/cursor_horizontal");
@@ -31,6 +30,18 @@ namespace XED
cursor_DownRight = Resources.Load<Texture2D>("Images/cursor_diag_a"); 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() private void Update()
{ {
if (currentUseGUIWindow == null) if (currentUseGUIWindow == null)

View File

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

View File

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