From e0a7d515be03c7bd714469eeec7f408767a51916 Mon Sep 17 00:00:00 2001 From: yzx Date: Mon, 3 Jun 2024 18:04:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assembly-CSharp.csproj | 1 + .../Assets/Framework/GameLauncher.cs | 2 +- ...Bt.prefab => ToolsPackWindowItemBt.prefab} | 141 +++- ...meta => ToolsPackWindowItemBt.prefab.meta} | 0 .../Assets/Scenes/test.unity | 105 ++- .../Assets/Scenes/工具间Scenes/工具间.unity | 775 +++++++++++++++++- .../Scripts/ToolsPack/ToolsPackManager.cs | 50 +- .../ToolsPack/ToolsPackMenuBtOnClick.cs | 16 +- .../ToolsPackWindowItemBtComponent.cs | 16 + .../ToolsPackWindowItemBtComponent.cs.meta | 3 + .../ToolsPack/ToolsPackWindowManager.cs | 6 +- .../Assets/UI/Window/关闭.png | Bin 0 -> 2232 bytes .../Assets/UI/Window/关闭.png.meta | 114 +++ .../ProjectSettings/EditorBuildSettings.asset | 3 + 14 files changed, 1195 insertions(+), 37 deletions(-) rename SXElectricityInformationAcquisition/Assets/Resources/Prefabs/Window/ToolsPack/{ToolsPackWindowBt.prefab => ToolsPackWindowItemBt.prefab} (57%) rename SXElectricityInformationAcquisition/Assets/Resources/Prefabs/Window/ToolsPack/{ToolsPackWindowBt.prefab.meta => ToolsPackWindowItemBt.prefab.meta} (100%) create mode 100644 SXElectricityInformationAcquisition/Assets/Scripts/ToolsPack/ToolsPackWindowItemBtComponent.cs create mode 100644 SXElectricityInformationAcquisition/Assets/Scripts/ToolsPack/ToolsPackWindowItemBtComponent.cs.meta create mode 100644 SXElectricityInformationAcquisition/Assets/UI/Window/关闭.png create mode 100644 SXElectricityInformationAcquisition/Assets/UI/Window/关闭.png.meta diff --git a/SXElectricityInformationAcquisition/Assembly-CSharp.csproj b/SXElectricityInformationAcquisition/Assembly-CSharp.csproj index 6e409b79..6a91739c 100644 --- a/SXElectricityInformationAcquisition/Assembly-CSharp.csproj +++ b/SXElectricityInformationAcquisition/Assembly-CSharp.csproj @@ -63,6 +63,7 @@ + diff --git a/SXElectricityInformationAcquisition/Assets/Framework/GameLauncher.cs b/SXElectricityInformationAcquisition/Assets/Framework/GameLauncher.cs index 87a52b64..4780296e 100644 --- a/SXElectricityInformationAcquisition/Assets/Framework/GameLauncher.cs +++ b/SXElectricityInformationAcquisition/Assets/Framework/GameLauncher.cs @@ -37,7 +37,7 @@ public class GameLauncher : MonoBehaviour CreateGameModules(); - SceneManager.LoadScene("test"); + // SceneManager.LoadScene("߼"); } void Update() { diff --git a/SXElectricityInformationAcquisition/Assets/Resources/Prefabs/Window/ToolsPack/ToolsPackWindowBt.prefab b/SXElectricityInformationAcquisition/Assets/Resources/Prefabs/Window/ToolsPack/ToolsPackWindowItemBt.prefab similarity index 57% rename from SXElectricityInformationAcquisition/Assets/Resources/Prefabs/Window/ToolsPack/ToolsPackWindowBt.prefab rename to SXElectricityInformationAcquisition/Assets/Resources/Prefabs/Window/ToolsPack/ToolsPackWindowItemBt.prefab index 48c5ae33..2e7a56e7 100644 --- a/SXElectricityInformationAcquisition/Assets/Resources/Prefabs/Window/ToolsPack/ToolsPackWindowBt.prefab +++ b/SXElectricityInformationAcquisition/Assets/Resources/Prefabs/Window/ToolsPack/ToolsPackWindowItemBt.prefab @@ -27,7 +27,7 @@ RectTransform: m_GameObject: {fileID: 995773512781653472} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.31938, y: 0.31938, z: 0.31938} + m_LocalScale: {x: 0.24033664, y: 0.24033664, z: 0.24033664} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 634249328724278198} @@ -72,6 +72,126 @@ MonoBehaviour: y: 0 width: 1 height: 1 +--- !u!1 &2129228580697719086 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5139444481555090497} + - component: {fileID: 5821869034076030348} + - component: {fileID: 2935394631664255055} + - component: {fileID: 8959703133721146916} + m_Layer: 5 + m_Name: close + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5139444481555090497 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2129228580697719086} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 634249328724278198} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -15.9, y: -17.8} + m_SizeDelta: {x: 35, y: 35} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5821869034076030348 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2129228580697719086} + m_CullTransparentMesh: 1 +--- !u!114 &2935394631664255055 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2129228580697719086} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 6304d6ef3690ae44ea4fd8b2c0465d7f, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &8959703133721146916 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2129228580697719086} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2935394631664255055} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &6910937993120565917 GameObject: m_ObjectHideFlags: 0 @@ -84,8 +204,9 @@ GameObject: - component: {fileID: 7672950150506091378} - component: {fileID: 2805412599624032965} - component: {fileID: 9001877084419666671} + - component: {fileID: 2082236022754763148} m_Layer: 5 - m_Name: ToolsPackWindowBt + m_Name: ToolsPackWindowItemBt m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -104,12 +225,13 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 7973410994969379605} + - {fileID: 5139444481555090497} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &7672950150506091378 CanvasRenderer: @@ -193,3 +315,16 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: [] +--- !u!114 &2082236022754763148 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6910937993120565917} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 02ba728ddc674edeb1c6349f587246eb, type: 3} + m_Name: + m_EditorClassIdentifier: + ico: {fileID: 1259292961442234839} diff --git a/SXElectricityInformationAcquisition/Assets/Resources/Prefabs/Window/ToolsPack/ToolsPackWindowBt.prefab.meta b/SXElectricityInformationAcquisition/Assets/Resources/Prefabs/Window/ToolsPack/ToolsPackWindowItemBt.prefab.meta similarity index 100% rename from SXElectricityInformationAcquisition/Assets/Resources/Prefabs/Window/ToolsPack/ToolsPackWindowBt.prefab.meta rename to SXElectricityInformationAcquisition/Assets/Resources/Prefabs/Window/ToolsPack/ToolsPackWindowItemBt.prefab.meta diff --git a/SXElectricityInformationAcquisition/Assets/Scenes/test.unity b/SXElectricityInformationAcquisition/Assets/Scenes/test.unity index 6f409c30..1fed3ce9 100644 --- a/SXElectricityInformationAcquisition/Assets/Scenes/test.unity +++ b/SXElectricityInformationAcquisition/Assets/Scenes/test.unity @@ -285,6 +285,108 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1580409227 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1806471165} + m_Modifications: + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_SizeDelta.x + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_SizeDelta.y + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5668293590267392201, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_Name + value: ToolsPackMenuButton + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a274f0401c998f044950f6e58c63fcec, type: 3} +--- !u!224 &1580409228 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + m_PrefabInstance: {fileID: 1580409227} + m_PrefabAsset: {fileID: 0} --- !u!1 &1680807202 GameObject: m_ObjectHideFlags: 0 @@ -665,7 +767,8 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 1580409228} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} diff --git a/SXElectricityInformationAcquisition/Assets/Scenes/工具间Scenes/工具间.unity b/SXElectricityInformationAcquisition/Assets/Scenes/工具间Scenes/工具间.unity index 8c5ca7cb..c24da5e2 100644 --- a/SXElectricityInformationAcquisition/Assets/Scenes/工具间Scenes/工具间.unity +++ b/SXElectricityInformationAcquisition/Assets/Scenes/工具间Scenes/工具间.unity @@ -277,6 +277,60 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 74487035} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &247017478 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1573520277666930374, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} + m_PrefabInstance: {fileID: 1425747716} + m_PrefabAsset: {fileID: 0} +--- !u!1 &247017479 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -950091412028467629, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} + m_PrefabInstance: {fileID: 1425747716} + m_PrefabAsset: {fileID: 0} +--- !u!64 &247017480 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 247017478} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 2415777137736436831, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} +--- !u!64 &247017481 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 247017479} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 392202292576815664, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} --- !u!1 &409230221 GameObject: m_ObjectHideFlags: 0 @@ -533,6 +587,210 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 569542176} m_Mesh: {fileID: -7843526606762953986, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} +--- !u!1 &587418711 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 587418715} + - component: {fileID: 587418714} + - component: {fileID: 587418713} + - component: {fileID: 587418712} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &587418712 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587418711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &587418713 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587418711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &587418714 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587418711} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &587418715 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587418711} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 680857422} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1001 &680857421 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 587418715} + m_Modifications: + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_SizeDelta.x + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_SizeDelta.y + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_AnchoredPosition.x + value: 280 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_AnchoredPosition.y + value: 85 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5668293590267392201, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + propertyPath: m_Name + value: ToolsPackMenuButton + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a274f0401c998f044950f6e58c63fcec, type: 3} +--- !u!224 &680857422 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 3844737018674783255, guid: a274f0401c998f044950f6e58c63fcec, type: 3} + m_PrefabInstance: {fileID: 680857421} + m_PrefabAsset: {fileID: 0} --- !u!1 &693294531 GameObject: m_ObjectHideFlags: 0 @@ -692,6 +950,37 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 50, y: 2.4, z: 0} +--- !u!1 &707677810 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 707677811} + m_Layer: 0 + m_Name: --------------UI--------------- + m_TagString: EditorOnly + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &707677811 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 707677810} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.7292436, y: -0.3247742, z: -10.068223} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &756157321 GameObject: m_ObjectHideFlags: 0 @@ -775,6 +1064,51 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 756157321} m_Mesh: {fileID: -7434549690534084444, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} +--- !u!1 &906925292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 906925294} + - component: {fileID: 906925293} + m_Layer: 0 + m_Name: GameObject (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &906925293 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 906925292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9285dff9c8040aa4488bf8974674f237, type: 3} + m_Name: + m_EditorClassIdentifier: + SimulationOnEditor: 1 +--- !u!4 &906925294 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 906925292} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 264.44464, y: 201.37498, z: -2.3318584} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &963194225 GameObject: m_ObjectHideFlags: 0 @@ -861,8 +1195,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 963194225} serializedVersion: 2 - m_LocalRotation: {x: -0.0067737326, y: 0.20170772, z: -0.0013059195, w: -0.97942144} - m_LocalPosition: {x: 304.80655, y: 1.4884855, z: 159.46738} + m_LocalRotation: {x: -0.0015304144, y: 0.99706376, z: -0.07372659, w: -0.020641118} + m_LocalPosition: {x: 1.2103322, y: 1.4038103, z: 1.5464077} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -1407,13 +1741,79 @@ PrefabInstance: - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} insertIndex: 11 addedObject: {fileID: 409230222} - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: -6048856748775309137, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} + insertIndex: -1 + addedObject: {fileID: 1425747719} + - targetCorrespondingSourceObject: {fileID: -950091412028467629, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} + insertIndex: -1 + addedObject: {fileID: 247017481} + - targetCorrespondingSourceObject: {fileID: 1573520277666930374, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} + insertIndex: -1 + addedObject: {fileID: 247017480} + - targetCorrespondingSourceObject: {fileID: 2376275863718881381, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} + insertIndex: -1 + addedObject: {fileID: 1425747721} m_SourcePrefab: {fileID: 100100000, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} --- !u!4 &1425747717 stripped Transform: m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} m_PrefabInstance: {fileID: 1425747716} m_PrefabAsset: {fileID: 0} +--- !u!1 &1425747718 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -6048856748775309137, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} + m_PrefabInstance: {fileID: 1425747716} + m_PrefabAsset: {fileID: 0} +--- !u!64 &1425747719 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1425747718} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 3712387451709706197, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} +--- !u!1 &1425747720 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2376275863718881381, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} + m_PrefabInstance: {fileID: 1425747716} + m_PrefabAsset: {fileID: 0} +--- !u!64 &1425747721 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1425747720} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -4455670081757447873, guid: 156cca832bad49447b16a92685b1fa5b, type: 3} --- !u!1 &1551399063 GameObject: m_ObjectHideFlags: 0 @@ -1424,7 +1824,6 @@ GameObject: m_Component: - component: {fileID: 1551399064} - component: {fileID: 1551399066} - - component: {fileID: 1551399065} - component: {fileID: 1551399067} m_Layer: 3 m_Name: Mirror Cam @@ -1448,14 +1847,6 @@ Transform: m_Children: [] m_Father: {fileID: 1747632740} m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} ---- !u!81 &1551399065 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1551399063} - m_Enabled: 1 --- !u!20 &1551399066 Camera: m_ObjectHideFlags: 0 @@ -1674,6 +2065,361 @@ Transform: - {fileID: 1551399064} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1810945299 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1810945302} + - component: {fileID: 1810945301} + - component: {fileID: 1810945300} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1810945300 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1810945299} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1810945301 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1810945299} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1810945302 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1810945299} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2108215482 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2108215486} + - component: {fileID: 2108215485} + - component: {fileID: 2108215484} + - component: {fileID: 2108215483} + - component: {fileID: 2108215488} + - component: {fileID: 2108215487} + m_Layer: 0 + m_Name: "\u4E07\u7528\u8868" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &2108215483 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2108215482} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2108215484 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2108215482} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2108215485 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2108215482} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2108215486 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2108215482} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.62, y: 0.73, z: -2.95} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2108215487 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2108215482} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 94f37b75bc424c5c818ec365d2c18168, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2108215488 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2108215482} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 888380afc233049ce9e618f9f36c8ba8, type: 3} + m_Name: + m_EditorClassIdentifier: + profile: {fileID: 0} + profileSync: 0 + previewInEditor: 1 + camerasLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + effectGroup: 0 + effectGroupLayer: + serializedVersion: 2 + m_Bits: 4294967295 + effectNameFilter: + combineMeshes: 0 + alphaCutOff: 0 + cullBackFaces: 1 + ignoreObjectVisibility: 0 + reflectionProbes: 0 + GPUInstancing: 1 + depthClip: 0 + cameraDistanceFade: 0 + cameraDistanceFadeNear: 0 + cameraDistanceFadeFar: 1000 + normalsOption: 0 + ignore: 0 + _highlighted: 0 + fadeInDuration: 0 + fadeOutDuration: 0 + flipY: 0 + constantWidth: 1 + subMeshMask: -1 + overlay: 0 + overlayMode: 0 + overlayColor: {r: 1, g: 0.92156863, b: 0.015686275, a: 1} + overlayAnimationSpeed: 1 + overlayMinIntensity: 0.5 + overlayBlending: 1 + overlayTexture: {fileID: 0} + overlayTextureUVSpace: 0 + overlayTextureScale: 1 + outline: 1 + outlineColor: {r: 0, g: 0, b: 0, a: 1} + outlineColorStyle: 0 + outlineGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + outlineGradientInLocalSpace: 0 + outlineWidth: 0.45 + outlineQuality: 3 + outlineDownsampling: 2 + outlineVisibility: 0 + glowBlendMode: 0 + outlineOptimalBlit: 1 + outlineBlitDebug: 0 + outlineIndependent: 0 + glow: 0 + glowWidth: 0.4 + glowQuality: 3 + glowDownsampling: 2 + glowHQColor: {r: 0.64, g: 1, b: 0, a: 1} + glowDithering: 1 + glowMagicNumber1: 0.75 + glowMagicNumber2: 0.5 + glowAnimationSpeed: 1 + glowVisibility: 0 + glowOptimalBlit: 1 + glowBlitDebug: 0 + glowBlendPasses: 1 + glowPasses: + - offset: 4 + alpha: 0.1 + color: {r: 0.64, g: 1, b: 0, a: 1} + - offset: 3 + alpha: 0.2 + color: {r: 0.64, g: 1, b: 0, a: 1} + - offset: 2 + alpha: 0.3 + color: {r: 0.64, g: 1, b: 0, a: 1} + - offset: 1 + alpha: 0.4 + color: {r: 0.64, g: 1, b: 0, a: 1} + glowIgnoreMask: 0 + innerGlow: 0 + innerGlowWidth: 1 + innerGlowColor: {r: 1, g: 1, b: 1, a: 1} + innerGlowVisibility: 0 + targetFX: 0 + targetFXTexture: {fileID: 0} + targetFXColor: {r: 1, g: 1, b: 1, a: 1} + targetFXCenter: {fileID: 0} + targetFXRotationSpeed: 50 + targetFXInitialScale: 4 + targetFXEndScale: 1.5 + targetFXScaleToRenderBounds: 1 + targetFXAlignToGround: 0 + targetFXFadePower: 32 + targetFXGroundMaxDistance: 10 + targetFXGroundLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + targetFXTransitionDuration: 0.5 + targetFXStayDuration: 1.5 + targetFXVisibility: 1 + seeThrough: 2 + seeThroughOccluderMask: + serializedVersion: 2 + m_Bits: 4294967295 + seeThroughOccluderThreshold: 0.3 + seeThroughOccluderMaskAccurate: 0 + seeThroughOccluderCheckInterval: 1 + seeThroughOccluderCheckIndividualObjects: 0 + seeThroughDepthOffset: 0 + seeThroughMaxDepth: 0 + seeThroughIntensity: 0.8 + seeThroughTintAlpha: 0.5 + seeThroughTintColor: {r: 1, g: 0, b: 0, a: 1} + seeThroughNoise: 1 + seeThroughBorder: 0 + seeThroughBorderColor: {r: 0, g: 0, b: 0, a: 1} + seeThroughBorderOnly: 0 + seeThroughBorderWidth: 0.45 + seeThroughOrdered: 0 + seeThroughTexture: {fileID: 0} + seeThroughTextureUVSpace: 0 + seeThroughTextureScale: 1 + rmsCount: 1 + hitFxInitialIntensity: 0 + hitFxMode: 0 + hitFxFadeOutDuration: 0.25 + hitFxColor: {r: 1, g: 1, b: 1, a: 1} + hitFxRadius: 0.5 --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 @@ -1686,3 +2432,8 @@ SceneRoots: - {fileID: 693294533} - {fileID: 1747632740} - {fileID: 8501701} + - {fileID: 707677811} + - {fileID: 587418715} + - {fileID: 1810945302} + - {fileID: 906925294} + - {fileID: 2108215486} diff --git a/SXElectricityInformationAcquisition/Assets/Scripts/ToolsPack/ToolsPackManager.cs b/SXElectricityInformationAcquisition/Assets/Scripts/ToolsPack/ToolsPackManager.cs index 458e0b0c..5334f8fc 100644 --- a/SXElectricityInformationAcquisition/Assets/Scripts/ToolsPack/ToolsPackManager.cs +++ b/SXElectricityInformationAcquisition/Assets/Scripts/ToolsPack/ToolsPackManager.cs @@ -10,18 +10,22 @@ using UnityEngine; public class ToolsPackManager : ModuleSingleton, IModule { private Dictionary _toolsPack; - private Dictionary _toolsPackWindowBtImage;//工具窗口下的按钮图集 + private Dictionary _toolsPackWindowBtImage; //工具窗口下的按钮图集 private GameObject _toolsPackWindow; private GameObject _toolsPackWindowBt; + private Transform _canvas; + private GameObject _toolsPackWindowTemp; public void OnCreate(object createParam) { _toolsPack = new Dictionary(); - + //加载工具窗口按钮 - _toolsPackWindowBt = Resources.Load("Prefabs/Window/ToolsPack/ToolsPackWindowBt"); - + _toolsPackWindowBt = Resources.Load("Prefabs/Window/ToolsPack/ToolsPackWindowItemBt"); + //加载工具窗口 + _toolsPackWindow = Resources.Load("Prefabs/Window/ToolsPack/ToolsPackWindow"); + // 从Resources/ToolsPack文件夹加载所有Texture2D资源 Texture2D[] loadedTextures = Resources.LoadAll("ToolsPack/UI"); // 初始化List @@ -30,11 +34,9 @@ public class ToolsPackManager : ModuleSingleton, IModule // 将加载的Texture2D添加到List中 foreach (Texture2D texture in loadedTextures) { - _toolsPackWindowBtImage.Add(texture.name,texture); + _toolsPackWindowBtImage.Add(texture.name, texture); } - - Debug.Log("已添加工具包模块"); } @@ -103,6 +105,17 @@ public class ToolsPackManager : ModuleSingleton, IModule return (toolsName, null); } + public Texture2D GetToolsPackWindowBtImage(string gName) + { + Texture2D tex; + if (_toolsPackWindowBtImage.TryGetValue(gName, out tex)) + { + return tex; + } + + return null; + } + public GameObject GetToolsPackWindow() { return _toolsPackWindow; @@ -113,18 +126,23 @@ public class ToolsPackManager : ModuleSingleton, IModule return _toolsPackWindowBt; } - - public void OpenToolsPackWindow() + public GameObject GetToolsPackWindowTemp() { - if (_toolsPackWindow == null) - { - //加载工具窗口 - _toolsPackWindow = Resources.Load("Prefabs/Window/ToolsPack/ToolsPackWindow"); - } - _toolsPackWindow.SetActive(true); - + return _toolsPackWindowTemp; } + public void SetToolsPackWindowTemp(GameObject win) + { + _toolsPackWindowTemp = win; + } + public Transform GetCanvas() + { + if (_canvas == null) + { + _canvas = GameObject.Find("Canvas").transform; + } + return _canvas; + } } \ No newline at end of file diff --git a/SXElectricityInformationAcquisition/Assets/Scripts/ToolsPack/ToolsPackMenuBtOnClick.cs b/SXElectricityInformationAcquisition/Assets/Scripts/ToolsPack/ToolsPackMenuBtOnClick.cs index ccbc5e03..761f3716 100644 --- a/SXElectricityInformationAcquisition/Assets/Scripts/ToolsPack/ToolsPackMenuBtOnClick.cs +++ b/SXElectricityInformationAcquisition/Assets/Scripts/ToolsPack/ToolsPackMenuBtOnClick.cs @@ -6,13 +6,25 @@ using UnityEngine.UI; namespace ToolsPack { - public class ToolsPackMenuBtOnClick:MonoBehaviour + /// + /// 工具菜单按钮事件 + /// + public class ToolsPackMenuBtOnClick : MonoBehaviour { private void Start() { this.GetComponent