diff --git a/SXElectricalInspection/Assets/Adam/Scripts/GoToSceneController.cs b/SXElectricalInspection/Assets/Adam/Scripts/GoToSceneController.cs index 19b45753..b28811d4 100644 --- a/SXElectricalInspection/Assets/Adam/Scripts/GoToSceneController.cs +++ b/SXElectricalInspection/Assets/Adam/Scripts/GoToSceneController.cs @@ -35,6 +35,8 @@ namespace Adam UIManager.Instance.toolsItemManager.recoverBtn.onClick?.Invoke(); } UIManager.Instance.bottomCotroller.BirdEyeView.isOn = false; + UIManager.Instance.bottomCotroller.updownLadder.isOn = false; + UIManager.Instance.bottomCotroller.updownLadder.gameObject.SetActive(false); SceneLoad.Instance.isOnece = true; SceneLoad.Instance.MaskLoadInfoPanel(); //ExamusersController.Instance.Init(); diff --git a/SXElectricalInspection/Assets/Adam/Scripts/LoginController.cs b/SXElectricalInspection/Assets/Adam/Scripts/LoginController.cs index 15d78161..675569a3 100644 --- a/SXElectricalInspection/Assets/Adam/Scripts/LoginController.cs +++ b/SXElectricalInspection/Assets/Adam/Scripts/LoginController.cs @@ -59,11 +59,12 @@ public class LoginController : MonoBehaviour string[] tempInfo = info.Split("//;"); string[] currentModelInfo = tempInfo[1].Split(";"); GlobalFlag.systemUserId = currentModelInfo[2]; - GlobalFlag.userName = currentModelInfo[3]; - //foreach (var item in currentModelInfo) - //{ - // Debug.Log(item); - //} + GlobalFlag.userName = currentModelInfo[2]; + UIManager.Instance.time.SetTime(int.Parse(currentModelInfo[4])); + foreach (var item in currentModelInfo) + { + Debug.Log(item); + } } public void OnLogin() diff --git a/SXElectricalInspection/Assets/Adam/Scripts/ToolsItemManager.cs b/SXElectricalInspection/Assets/Adam/Scripts/ToolsItemManager.cs index cdd2b3a5..8eb0a7d7 100644 --- a/SXElectricalInspection/Assets/Adam/Scripts/ToolsItemManager.cs +++ b/SXElectricalInspection/Assets/Adam/Scripts/ToolsItemManager.cs @@ -121,7 +121,13 @@ public class ToolsItemManager : MonoSingleton public void RecoverCurrentInstantiateTool(GameObject tool) { if (tool != null) + { + if (tool.name == "工作证(Clone)") + { + GameManager.Instance.npcwayPoints.StartMove(); + } Destroy(tool); + } bottomToolToggle.interactable = true; recoverBtn.gameObject.SetActive(false); } diff --git a/SXElectricalInspection/Assets/Adam/Scripts/UIManager.cs b/SXElectricalInspection/Assets/Adam/Scripts/UIManager.cs index 05b75a6c..c41ec24d 100644 --- a/SXElectricalInspection/Assets/Adam/Scripts/UIManager.cs +++ b/SXElectricalInspection/Assets/Adam/Scripts/UIManager.cs @@ -42,6 +42,7 @@ public class UIManager : MonoSingleton string json = FileUtil.ReadFromLocal("Message.json"); messageData = JsonConvert.DeserializeObject(json); ExamusersController.Instance.Init(); + } // Use this for initialization private void Start() diff --git a/SXElectricalInspection/Assets/GameAssets/Prefebs/NPC.prefab b/SXElectricalInspection/Assets/GameAssets/Prefebs/NPC.prefab index 65039e72..f64fdc23 100644 --- a/SXElectricalInspection/Assets/GameAssets/Prefebs/NPC.prefab +++ b/SXElectricalInspection/Assets/GameAssets/Prefebs/NPC.prefab @@ -13,7 +13,7 @@ GameObject: - component: {fileID: 1530819393981207668} m_Layer: 0 m_Name: NPC - m_TagString: Untagged + m_TagString: NPC m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -71,7 +71,6 @@ MonoBehaviour: isMove: 0 isOnce: 0 isLooked: 1 - customTip: {fileID: 0} --- !u!1 &1873490784713911015 GameObject: m_ObjectHideFlags: 0 diff --git a/SXElectricalInspection/Assets/GameAssets/Prefebs/OnCanvas.prefab b/SXElectricalInspection/Assets/GameAssets/Prefebs/OnCanvas.prefab index 47637538..916e68c5 100644 --- a/SXElectricalInspection/Assets/GameAssets/Prefebs/OnCanvas.prefab +++ b/SXElectricalInspection/Assets/GameAssets/Prefebs/OnCanvas.prefab @@ -14,12 +14,12 @@ GameObject: - component: {fileID: 8978250623430911335} - component: {fileID: 8978250623430911352} m_Layer: 5 - m_Name: Button + m_Name: "\u6536\u56DE" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!224 &8978250623430911332 RectTransform: m_ObjectHideFlags: 0 diff --git a/SXElectricalInspection/Assets/GuYuan/AmmeterManager/Multimeter.cs b/SXElectricalInspection/Assets/GuYuan/AmmeterManager/Multimeter.cs index b39b05c5..5ee6d0aa 100644 --- a/SXElectricalInspection/Assets/GuYuan/AmmeterManager/Multimeter.cs +++ b/SXElectricalInspection/Assets/GuYuan/AmmeterManager/Multimeter.cs @@ -14,30 +14,33 @@ public class Multimeter : MonoBehaviour public bool isBlack; public string VV; public bool isok = false; + public GameObject huishouBtn; public void Init() { activation = ClampAmmetersManager.Instance.Init(name); + huishouBtn = GameManager.Instance.MultimeterIm.gameObject; + huishouBtn.SetActive(false); } private void OnMouseDown() { if (GameManager.Instance.BlackWanYon != null && isBlack) { + huishouBtn.SetActive(true); GameManager.Instance.BlackWanYon.transform.parent = transform; GameManager.Instance.BlackWanYon.transform.DOLocalRotate(new Vector3(56, 0, 0), 0.25f); GameManager.Instance.BlackWanYon.transform.DOScale(new Vector3(200, 200, 200), 0.25f); GameManager.Instance.BlackWanYon.transform.DOLocalMove(new Vector3(-0.14f, -0.08f, 0.11f), 0.25f); GameManager.Instance.BlackWanYon.layer = 0; - GameManager.Instance.MultimeterIm.gameObject.SetActive(true); UIManager.Instance.toolsItemManager.recoverBtn.gameObject.SetActive(false); GameManager.Instance.redok = true; + GameManager.Instance.DianFuIm.gameObject.SetActive(true); if (GameManager.Instance.redok) { if (GameManager.Instance.WanStopValve.currentValue >= 2) { - GameManager.Instance.DianFuIm.gameObject.SetActive(true); - GameManager.Instance.MultimeterIm.gameObject.SetActive(true); + huishouBtn.SetActive(true); GameManager.Instance.show(GameManager.Instance.redData + VV); } else @@ -48,20 +51,21 @@ public class Multimeter : MonoBehaviour } if (GameManager.Instance.RedWanYon != null && !isBlack) { + huishouBtn.SetActive(true); GameManager.Instance.RedWanYon.transform.parent = transform; GameManager.Instance.RedWanYon.transform.DOLocalRotate(new Vector3(56, 0, 0), 0.25f); GameManager.Instance.RedWanYon.transform.DOScale(new Vector3(200, 200, 200), 0.25f); GameManager.Instance.RedWanYon.transform.DOLocalMove(new Vector3(-0.08f, 0.08f, 0.11f), 0.25f); GameManager.Instance.RedWanYon.layer = 0; UIManager.Instance.toolsItemManager.recoverBtn.gameObject.SetActive(false); + GameManager.Instance.DianFuIm.gameObject.SetActive(true); if (GameManager.Instance.redok) { if (GameManager.Instance.WanStopValve.currentValue >= 2) { - GameManager.Instance.DianFuIm.gameObject.SetActive(true); GameManager.Instance.DianFuTex.text = activation; - GameManager.Instance.MultimeterIm.gameObject.SetActive(true); + huishouBtn.SetActive(true); GameManager.Instance.show(activation + VV); } else diff --git a/SXElectricalInspection/Assets/GuYuan/AmmeterManager/MultimeterRecovery.cs b/SXElectricalInspection/Assets/GuYuan/AmmeterManager/MultimeterRecovery.cs index 1d13240a..97cfcd82 100644 --- a/SXElectricalInspection/Assets/GuYuan/AmmeterManager/MultimeterRecovery.cs +++ b/SXElectricalInspection/Assets/GuYuan/AmmeterManager/MultimeterRecovery.cs @@ -18,14 +18,13 @@ public class MultimeterRecovery : MonoBehaviour // Start is called before the first frame update void Start() { - btn = GetComponent