From 6dc9c3a8efa9ec1320d8e96a4a44528bcec0f9ff Mon Sep 17 00:00:00 2001 From: Victor_Wang Date: Thu, 8 Aug 2024 13:52:48 +0800 Subject: [PATCH] 1 --- .../UI_Panel/UI_SessionPanel/Operator.png | Bin 0 -> 22548 bytes .../UI_SessionPanel/Operator.png.meta | 147 +++++ .../UI_Panel/UI_SessionPanel/客户标签.png | Bin 0 -> 1405 bytes .../UI_SessionPanel/客户标签.png.meta | 147 +++++ .../Odin Inspector/Config/Resources.meta | 8 + .../Config/Resources/Sirenix.meta | 8 + .../Sirenix/GlobalSerializationConfig.asset | 22 + .../GlobalSerializationConfig.asset.meta | 8 + .../TestUIPanelScenes/UI_MenuBar.unity | 596 ++++++++++++++++++ .../TestUIPanelScenes/UI_MenuBar.unity.meta | 7 + .../ToolAndMaterial/BaseToolOrDevice.cs | 72 +++ .../ToolAndMaterial/BaseToolOrDevice.cs.meta | 11 + .../ToolAndMaterial/Tool_SelectComponent.cs | 8 + .../Tool_SelectComponent.cs.meta | 11 + Docs/ReadMe.txt | 4 + 15 files changed, 1049 insertions(+) create mode 100644 Assets/ArtRes/Sprite/UI_Panel/UI_SessionPanel/Operator.png create mode 100644 Assets/ArtRes/Sprite/UI_Panel/UI_SessionPanel/Operator.png.meta create mode 100644 Assets/ArtRes/Sprite/UI_Panel/UI_SessionPanel/客户标签.png create mode 100644 Assets/ArtRes/Sprite/UI_Panel/UI_SessionPanel/客户标签.png.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Resources.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix/GlobalSerializationConfig.asset create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix/GlobalSerializationConfig.asset.meta create mode 100644 Assets/SandBox/TestUIPanelScenes/UI_MenuBar.unity create mode 100644 Assets/SandBox/TestUIPanelScenes/UI_MenuBar.unity.meta create mode 100644 Assets/Scripts/Project/Objects/ToolAndMaterial/BaseToolOrDevice.cs create mode 100644 Assets/Scripts/Project/Objects/ToolAndMaterial/BaseToolOrDevice.cs.meta create mode 100644 Assets/Scripts/Project/Objects/ToolAndMaterial/Tool_SelectComponent.cs create mode 100644 Assets/Scripts/Project/Objects/ToolAndMaterial/Tool_SelectComponent.cs.meta create mode 100644 Docs/ReadMe.txt diff --git a/Assets/ArtRes/Sprite/UI_Panel/UI_SessionPanel/Operator.png b/Assets/ArtRes/Sprite/UI_Panel/UI_SessionPanel/Operator.png new file mode 100644 index 0000000000000000000000000000000000000000..d8ec40369e91e9158050d14a0ed057e5acdfedf2 GIT binary patch literal 22548 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 LNkvXXu0mjfQbf3a literal 0 HcmV?d00001 diff --git a/Assets/ArtRes/Sprite/UI_Panel/UI_SessionPanel/客户标签.png.meta b/Assets/ArtRes/Sprite/UI_Panel/UI_SessionPanel/客户标签.png.meta new file mode 100644 index 0000000..27ba661 --- /dev/null +++ b/Assets/ArtRes/Sprite/UI_Panel/UI_SessionPanel/客户标签.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 4f8f8251581cf374c80452d7c035d7ad +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 2 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Sirenix/Odin Inspector/Config/Resources.meta b/Assets/Plugins/Sirenix/Odin Inspector/Config/Resources.meta new file mode 100644 index 0000000..ad3fa14 --- /dev/null +++ b/Assets/Plugins/Sirenix/Odin Inspector/Config/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 530c2748011639141b4d56bb6c011955 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix.meta b/Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix.meta new file mode 100644 index 0000000..6d0c839 --- /dev/null +++ b/Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0baed55578106e04b97fb45f9b167c53 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix/GlobalSerializationConfig.asset b/Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix/GlobalSerializationConfig.asset new file mode 100644 index 0000000..0e48b68 --- /dev/null +++ b/Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix/GlobalSerializationConfig.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1549551891, guid: 74721b9f0af448f5ae2e91102a1a5edd, type: 3} + m_Name: GlobalSerializationConfig + m_EditorClassIdentifier: + HideSerializationCautionaryMessage: 0 + HidePrefabCautionaryMessage: 0 + HideOdinSerializeAttributeWarningMessages: 0 + HideNonSerializedShowInInspectorWarningMessages: 0 + buildSerializationFormat: 0 + editorSerializationFormat: 2 + loggingPolicy: 0 + errorHandlingPolicy: 0 diff --git a/Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix/GlobalSerializationConfig.asset.meta b/Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix/GlobalSerializationConfig.asset.meta new file mode 100644 index 0000000..8060adb --- /dev/null +++ b/Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix/GlobalSerializationConfig.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6087aa365d52be4468b4878ee05cc100 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SandBox/TestUIPanelScenes/UI_MenuBar.unity b/Assets/SandBox/TestUIPanelScenes/UI_MenuBar.unity new file mode 100644 index 0000000..b340536 --- /dev/null +++ b/Assets/SandBox/TestUIPanelScenes/UI_MenuBar.unity @@ -0,0 +1,596 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!224 &498189361 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + m_PrefabInstance: {fileID: 2078101304} + m_PrefabAsset: {fileID: 0} +--- !u!1 &746901663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 746901667} + - component: {fileID: 746901666} + - component: {fileID: 746901665} + - component: {fileID: 746901664} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &746901664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 746901663} + 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: 55 +--- !u!114 &746901665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 746901663} + 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 &746901666 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 746901663} + 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_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &746901667 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 746901663} + 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: 498189361} + m_Father: {fileID: 0} + m_RootOrder: 2 + 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!1 &808208497 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 808208500} + - component: {fileID: 808208499} + - component: {fileID: 808208498} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &808208498 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808208497} + 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 &808208499 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808208497} + 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 &808208500 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808208497} + 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_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1464621946 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1464621948} + - component: {fileID: 1464621947} + - component: {fileID: 1464621949} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1464621947 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464621946} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1464621948 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464621946} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1464621949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464621946} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1735103794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1735103797} + - component: {fileID: 1735103796} + - component: {fileID: 1735103795} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1735103795 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1735103794} + m_Enabled: 1 +--- !u!20 &1735103796 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1735103794} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1735103797 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1735103794} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &2078101304 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 746901667} + m_Modifications: + - target: {fileID: 4158635166661152314, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_Name + value: UI_MenuBar + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_SizeDelta.x + value: 110 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_SizeDelta.y + value: 412 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_AnchoredPosition.x + value: 110 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5197371686436935993, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 428a39dea27f1fc45acddfd41e0f6765, type: 3} diff --git a/Assets/SandBox/TestUIPanelScenes/UI_MenuBar.unity.meta b/Assets/SandBox/TestUIPanelScenes/UI_MenuBar.unity.meta new file mode 100644 index 0000000..512f8f1 --- /dev/null +++ b/Assets/SandBox/TestUIPanelScenes/UI_MenuBar.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b5af040188493ca47add2b158fb5a932 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Project/Objects/ToolAndMaterial/BaseToolOrDevice.cs b/Assets/Scripts/Project/Objects/ToolAndMaterial/BaseToolOrDevice.cs new file mode 100644 index 0000000..06245c3 --- /dev/null +++ b/Assets/Scripts/Project/Objects/ToolAndMaterial/BaseToolOrDevice.cs @@ -0,0 +1,72 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; +using UnityEngine.EventSystems; + +/// +/// 工具或者材料基类,此脚本必须挂在工具或者材料上 +/// +public abstract class BaseToolOrDevice : MonoBehaviour +{ + /// + /// 工具Id + /// + public int toolId; + + public string toolName; + + /// + /// 工器具类型 工具/设备 + /// + public E_ToolOrDevice toolOrMaterial; + + [ContextMenu("GetInfo")] + public void GetInfo() + { + + } + + private void OnMouseEnter() + { + if (GlobalFlag.currentUserID != "04_ToolMaterialScene") return; + if (EventSystem.current.IsPointerOverGameObject()) return; + OnEnter(); + //TODO: 这里写提示打开的代码 + } + + private void OnMouseDown() + { + if (GlobalFlag.currentUserID != "04_ToolMaterialScene") return; + if (EventSystem.current.IsPointerOverGameObject()) return; + OnDown(); + gameObject.SetActive(false); + } + + private void OnMouseExit() + { + //TODO: 这里写提示关闭的代码 + if (GlobalFlag.currentUserID != "04_ToolMaterialScene") return; + if (EventSystem.current.IsPointerOverGameObject()) return; + OnExit(); + } + + + public virtual void OnEnter() + { + Debug.Log("进入"); + } + + public virtual void OnDown() + { + Debug.Log("点击"); + } + + public virtual void OnExit() + { + Debug.Log("离开"); + } + + + +} diff --git a/Assets/Scripts/Project/Objects/ToolAndMaterial/BaseToolOrDevice.cs.meta b/Assets/Scripts/Project/Objects/ToolAndMaterial/BaseToolOrDevice.cs.meta new file mode 100644 index 0000000..b1c9187 --- /dev/null +++ b/Assets/Scripts/Project/Objects/ToolAndMaterial/BaseToolOrDevice.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 08e7d5450f1cac5468c64f946f5ed378 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Project/Objects/ToolAndMaterial/Tool_SelectComponent.cs b/Assets/Scripts/Project/Objects/ToolAndMaterial/Tool_SelectComponent.cs new file mode 100644 index 0000000..4ac54e9 --- /dev/null +++ b/Assets/Scripts/Project/Objects/ToolAndMaterial/Tool_SelectComponent.cs @@ -0,0 +1,8 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Tool_SelectComponent : BaseToolOrDevice +{ + +} diff --git a/Assets/Scripts/Project/Objects/ToolAndMaterial/Tool_SelectComponent.cs.meta b/Assets/Scripts/Project/Objects/ToolAndMaterial/Tool_SelectComponent.cs.meta new file mode 100644 index 0000000..64ad3c0 --- /dev/null +++ b/Assets/Scripts/Project/Objects/ToolAndMaterial/Tool_SelectComponent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a6f31a9609373b04faa317bc87afe550 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Docs/ReadMe.txt b/Docs/ReadMe.txt new file mode 100644 index 0000000..309cbb7 --- /dev/null +++ b/Docs/ReadMe.txt @@ -0,0 +1,4 @@ +UI设计图: https://lanhuapp.com/web/#/item/project/stage?pid=e9f8fe5b-bcc0-4abc-8c67-ab835fe30448&image_id=d10b92fc-acf0-49bb-baad-3ed2de8d577e&tid=c8c17801-6d13-4d68-b35c-c07226fd5f21 +业务、研发流程图: https://lanhuapp.com/web/#/item/project/product?tid=b340bf82-0fdd-4ca9-89b0-0b2c033b31e2&pid=91885815-de31-4387-9610-4776a57fff41&versionId=11d16567-1909-461f-b6dd-3fb0cffa30f9&docId=b27d3db7-fa20-4cf9-9207-f6fb4802913e&docType=axure&pageId=3ba4da39bb1f4eab9d956605c6463033&image_id=b27d3db7-fa20-4cf9-9207-f6fb4802913e&parentId=c741a79a-b646-45be-ae66-b0e6954ff2b1 +腾讯文档】计量专业仿真内部表 +https://docs.qq.com/sheet/DQlBodkpVamRJTUdu \ No newline at end of file