123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- public class DataItem : MonoBehaviour
- {
- public int ID;
- public int tagId;
- public Vector3 offsetPos;
- public int eulerAxle;
- public Text idText;
- public Transform selectPanel;
- public bool isSelect;
-
-
- public MachineParameters machineParameters;
- public RectTransform bgTransform;
- public void Init( MachineParameters machineParameters)
- {
- this.ID = machineParameters.deviceId;
- this.offsetPos = machineParameters.offsetPos;
- this.eulerAxle = machineParameters.eulerAxle;
- idText.text = " 当前设备ID为: " + ID;
- this.gameObject.name = "DataItem" + ID;
- BladeServerManager.Instance.listTagTracking.Add(this);
- this.selectPanel = BladeServerManager.Instance.selectPanel;
- this.machineParameters = machineParameters;
- this.tagId = machineParameters.tagID;
-
-
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- public void SelectObj(Transform selectPanel )
- {
- transform.position = new Vector3(selectPanel.position.x, selectPanel.position.y, 0);
- }
- private void Update()
- {
- if(isSelect)
- {
- transform.position = new Vector3(selectPanel.position.x, selectPanel.position.y, transform.position.z);
- }
-
- }
- public void SaveEdiotrData( Transform foundTag)
- {
- Transform point = foundTag.GetChild(0);
- point.position = transform.position;
- offsetPos = point.localPosition;
-
- }
- public void SaveData()
- {
-
-
-
-
-
-
-
-
- if (machineParameters != null)
- machineParameters.offsetPos = offsetPos;
- }
- }
|