From 89343a7a0909e5244a3b69c4db1294de4536243b Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 15 十二月 2025 18:15:22 +0800
Subject: [PATCH] 262 幻境阁系统-客户端 新增仅适用武将解锁的头像和形象的红点移除规则
---
Main/System/GMCommand/MoveObj.cs | 85 ++++++++++++++++++++----------------------
1 files changed, 41 insertions(+), 44 deletions(-)
diff --git a/Main/System/GMCommand/MoveObj.cs b/Main/System/GMCommand/MoveObj.cs
index 4255a23..1a8de81 100644
--- a/Main/System/GMCommand/MoveObj.cs
+++ b/Main/System/GMCommand/MoveObj.cs
@@ -2,53 +2,50 @@
using UnityEngine;
using UnityEngine.UI;
-namespace vnxbqy.UI
+public class MoveObj : MonoBehaviour,IDragHandler,IBeginDragHandler,IEndDragHandler
{
- public class MoveObj : MonoBehaviour,IDragHandler,IBeginDragHandler,IEndDragHandler
+ private Vector3 vec3;
+ private Vector3 pos;
+ public const string GMInputPos_Key = "GMInputPos";
+ private float[] gmInputPos = new float[3];
+
+
+ private void OnEnable()
{
- private Vector3 vec3;
- private Vector3 pos;
- public const string GMInputPos_Key = "GMInputPos";
- private float[] gmInputPos = new float[3];
-
-
- private void OnEnable()
+ if (LocalSave.GetFloatArray(GMInputPos_Key) != null)
{
- if (LocalSave.GetFloatArray(GMInputPos_Key) != null)
- {
- gmInputPos = LocalSave.GetFloatArray(GMInputPos_Key);
- transform.GetComponent<RectTransform>().anchoredPosition3D = new Vector3(gmInputPos[0], gmInputPos[1], gmInputPos[2]);
- }
+ gmInputPos = LocalSave.GetFloatArray(GMInputPos_Key);
+ transform.GetComponent<RectTransform>().anchoredPosition3D = new Vector3(gmInputPos[0], gmInputPos[1], gmInputPos[2]);
}
-
-
- public void OnBeginDrag(PointerEventData eventData)
- {
- GameObject _moveObj = eventData.pointerDrag;
- vec3 = Input.mousePosition;
- pos = transform.GetComponent<RectTransform>().anchoredPosition3D;
- }
-
- public void OnDrag(PointerEventData eventData)
- {
- Vector3 off = Input.mousePosition - vec3;
- vec3 = Input.mousePosition;
- pos = pos + off;
-
- if (pos.x > -506 && pos.y > -318 && pos.x < 515 && pos.y < 336)
- {
- transform.GetComponent<RectTransform>().anchoredPosition3D = pos;
- gmInputPos[0] = pos.x;
- gmInputPos[1] = pos.y;
- gmInputPos[2] = pos.z;
- LocalSave.SetFloatArray(GMInputPos_Key, gmInputPos);
- }
- }
-
- public void OnEndDrag(PointerEventData eventData)
- {
- Debug.Log(pos.x + "鍜�" + pos.y);
- }
-
}
+
+
+ public void OnBeginDrag(PointerEventData eventData)
+ {
+ GameObject _moveObj = eventData.pointerDrag;
+ vec3 = Input.mousePosition;
+ pos = transform.GetComponent<RectTransform>().anchoredPosition3D;
+ }
+
+ public void OnDrag(PointerEventData eventData)
+ {
+ Vector3 off = Input.mousePosition - vec3;
+ vec3 = Input.mousePosition;
+ pos = pos + off;
+
+ if (pos.x > -506 && pos.y > -318 && pos.x < 515 && pos.y < 336)
+ {
+ transform.GetComponent<RectTransform>().anchoredPosition3D = pos;
+ gmInputPos[0] = pos.x;
+ gmInputPos[1] = pos.y;
+ gmInputPos[2] = pos.z;
+ LocalSave.SetFloatArray(GMInputPos_Key, gmInputPos);
+ }
+ }
+
+ public void OnEndDrag(PointerEventData eventData)
+ {
+ Debug.Log(pos.x + "鍜�" + pos.y);
+ }
+
}
--
Gitblit v1.8.0