From 5f0c4728da02de621c3e2cdbd281c4212a19f945 Mon Sep 17 00:00:00 2001 From: huqibin <762612145@qq.com> Date: Mon, 20 Jan 2025 13:52:28 +0800 Subject: [PATCH] 0120 --- .../10009_9001_04_ToolMaterialScene.unity | 30 +++++++++++++++++++ Assets/Scripts/StepState_9001.cs | 4 +-- Assets/StreamingAssets/Setting/宸ュ叿鏉愭枡.xml | 2 -- .../Scripts/Project/Manager/PacksackBagMgr.cs | 13 -------- .../UI_Item/UI_ToolOrMaterialsOrDeviceItem.cs | 15 ++++++---- 5 files changed, 41 insertions(+), 23 deletions(-) diff --git a/Assets/Scenes/10009_9001_04_ToolMaterialScene.unity b/Assets/Scenes/10009_9001_04_ToolMaterialScene.unity index ce035ee..f2e099d 100644 --- a/Assets/Scenes/10009_9001_04_ToolMaterialScene.unity +++ b/Assets/Scenes/10009_9001_04_ToolMaterialScene.unity @@ -8086,6 +8086,8 @@ MonoBehaviour: toolOrDeviceOrMaterial: 0 objPrefab: {fileID: 0} selfPosInToolRoom: {x: 0, y: 0, z: 0} + selfAngleInToolRoom: {x: 0, y: 0, z: 0} + index: 0 _highlight: {fileID: 0} --- !u!65 &1907965720 BoxCollider: @@ -8865,6 +8867,34 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5370190688320940380, guid: 906cc253ee10599478864236a349d004, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5370190690016237131, guid: 906cc253ee10599478864236a349d004, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5755307409124852210, guid: 906cc253ee10599478864236a349d004, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6255899804326469815, guid: 906cc253ee10599478864236a349d004, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6846643171150490252, guid: 906cc253ee10599478864236a349d004, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7017702842354808853, guid: 906cc253ee10599478864236a349d004, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7646237617077493431, guid: 906cc253ee10599478864236a349d004, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: - {fileID: 4487972598169150845, guid: 906cc253ee10599478864236a349d004, type: 3} - {fileID: 6573384303805956468, guid: 906cc253ee10599478864236a349d004, type: 3} diff --git a/Assets/Scripts/StepState_9001.cs b/Assets/Scripts/StepState_9001.cs index 8e769f7..2a29b99 100644 --- a/Assets/Scripts/StepState_9001.cs +++ b/Assets/Scripts/StepState_9001.cs @@ -41,8 +41,8 @@ public class StepState_9001 : StepState if (num == 1)//正确着装 { //办公室场景首个步骤 - //查看任务单 - //OfficeManager.Instance.mobileController.downIndex = 0; + + //正确着装 TooRoomMannger.Instance.CreateTool(); PacksackBagMgr.Instance.ClearAllToolAndDiveceAndMaterial(); TooRoomMannger.Instance.CheckWearByWearDic(); diff --git a/Assets/StreamingAssets/Setting/宸ュ叿鏉愭枡.xml b/Assets/StreamingAssets/Setting/宸ュ叿鏉愭枡.xml index 869e0c2..53e3f4b 100644 --- a/Assets/StreamingAssets/Setting/宸ュ叿鏉愭枡.xml +++ b/Assets/StreamingAssets/Setting/宸ュ叿鏉愭枡.xml @@ -32,8 +32,6 @@ - - diff --git a/Assets/Template/Scripts/Project/Manager/PacksackBagMgr.cs b/Assets/Template/Scripts/Project/Manager/PacksackBagMgr.cs index ef19276..0e3d367 100644 --- a/Assets/Template/Scripts/Project/Manager/PacksackBagMgr.cs +++ b/Assets/Template/Scripts/Project/Manager/PacksackBagMgr.cs @@ -127,19 +127,6 @@ public class PacksackBagMgr : BaseManager /// public void ClearAllToolAndDiveceAndMaterial() { - foreach (var item in toolAndMaterialDic.Keys) - { - List temp = toolAndMaterialDic[item]; - for (int j = 0; j < temp.Count; j++) - { - int indexJ = j; - GameObject obj = GameObject.Instantiate(temp[indexJ].objPrefab); - obj.name = temp[indexJ].toolName; - obj.transform.position = temp[indexJ].selfPosInToolRoom; - obj.GetComponent().itemInfo = temp[indexJ]; - obj.GetComponent().GetInfo(); - } - } ClearAllData(); } diff --git a/Assets/Template/Scripts/Project/UI/UI_Item/UI_ToolOrMaterialsOrDeviceItem.cs b/Assets/Template/Scripts/Project/UI/UI_Item/UI_ToolOrMaterialsOrDeviceItem.cs index c075f8a..2f21657 100644 --- a/Assets/Template/Scripts/Project/UI/UI_Item/UI_ToolOrMaterialsOrDeviceItem.cs +++ b/Assets/Template/Scripts/Project/UI/UI_Item/UI_ToolOrMaterialsOrDeviceItem.cs @@ -65,14 +65,17 @@ public class UI_ToolOrMaterialsOrDeviceItem : BaseItem Destroy(gameObject); break; case "iconBtn": - if(currentItem.toolName == "手机") + if (currentItem.toolName == "手机") { - GameManager.UIMgr.HidePanel(); - GameManager.UIMgr.imageTips.HideTips(); - GameManager.UIMgr.ShowPanel(E_UI_Layer.Mid, (panel) => + if (GameManager.ProcessMgr.IsRightSubProcessStepsTriggerID(currentItem.toolName, false) == 0) { - panel.Init("手机", Input.mousePosition); - }); + GameManager.UIMgr.HidePanel(); + GameManager.UIMgr.imageTips.HideTips(); + GameManager.UIMgr.ShowPanel(E_UI_Layer.Mid, (panel) => + { + panel.Init("手机", Input.mousePosition); + }); + } return; } bool isWorkCard = currentItem.toolName.Equals("工作证") ? false : true;