From f1106c36ff6aa9be443add9512c121c54b74a3cd Mon Sep 17 00:00:00 2001 From: Weicao-CatilGrass <1992414357@qq.com> Date: Mon, 1 Jun 2026 14:03:14 +0800 Subject: 重新排列测试场景 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Prefabs/TextHint.prefab | 215 ++++++++++++ Assets/Prefabs/TextHint.prefab.meta | 7 + Assets/Scenes/SampleScene.unity | 671 ++++++++++++------------------------ Assets/Scripts/FragmentRequire.cs | 17 +- 4 files changed, 459 insertions(+), 451 deletions(-) create mode 100644 Assets/Prefabs/TextHint.prefab create mode 100644 Assets/Prefabs/TextHint.prefab.meta diff --git a/Assets/Prefabs/TextHint.prefab b/Assets/Prefabs/TextHint.prefab new file mode 100644 index 0000000..eb0d0d8 --- /dev/null +++ b/Assets/Prefabs/TextHint.prefab @@ -0,0 +1,215 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1585188442442785198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3144674749745365666} + m_Layer: 0 + m_Name: TextHint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3144674749745365666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1585188442442785198} + 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: + - {fileID: 8400487621047073113} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7924767613155634909 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6068045023601327458} + - component: {fileID: 3377922364256392953} + - component: {fileID: 3187978267990208464} + m_Layer: 0 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6068045023601327458 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7924767613155634909} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8400487621047073113} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 2048, y: 256} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3377922364256392953 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7924767613155634909} + m_CullTransparentMesh: 1 +--- !u!114 &3187978267990208464 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7924767613155634909} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 60 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 256 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u63D0\u793A" +--- !u!1 &8710784775435199546 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8400487621047073113} + - component: {fileID: 4573970531120214487} + - component: {fileID: 69126718251712084} + - component: {fileID: 2520735615139493614} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8400487621047073113 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8710784775435199546} + 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: + - {fileID: 6068045023601327458} + m_Father: {fileID: 3144674749745365666} + 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: 1.886} + m_SizeDelta: {x: 1, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &4573970531120214487 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8710784775435199546} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 1 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &69126718251712084 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8710784775435199546} + 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: 1 +--- !u!114 &2520735615139493614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8710784775435199546} + 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 diff --git a/Assets/Prefabs/TextHint.prefab.meta b/Assets/Prefabs/TextHint.prefab.meta new file mode 100644 index 0000000..8b162cf --- /dev/null +++ b/Assets/Prefabs/TextHint.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0ac1ab9ad224ff641b8877f75b26627a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index d640a3c..01f748b 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -26,7 +26,7 @@ RenderSettings: 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_SkyboxMaterial: {fileID: 0} m_HaloStrength: 0.5 m_FlareStrength: 1 m_FlareFadeSpeed: 3 @@ -122,7 +122,13 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &60136850 +--- !u!4 &165879026 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, + type: 3} + m_PrefabInstance: {fileID: 663070524} + m_PrefabAsset: {fileID: 0} +--- !u!1 &258225936 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -130,10 +136,10 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 60136854} - - component: {fileID: 60136853} - - component: {fileID: 60136852} - - component: {fileID: 60136851} + - component: {fileID: 258225940} + - component: {fileID: 258225939} + - component: {fileID: 258225938} + - component: {fileID: 258225937} m_Layer: 0 m_Name: Cube m_TagString: Untagged @@ -141,13 +147,13 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!65 &60136851 +--- !u!65 &258225937 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 60136850} + m_GameObject: {fileID: 258225936} m_Material: {fileID: 0} m_IncludeLayers: serializedVersion: 2 @@ -162,13 +168,13 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &60136852 +--- !u!23 &258225938 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 60136850} + m_GameObject: {fileID: 258225936} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -204,263 +210,31 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &60136853 +--- !u!33 &258225939 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 60136850} + m_GameObject: {fileID: 258225936} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &60136854 +--- !u!4 &258225940 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 60136850} + m_GameObject: {fileID: 258225936} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -7.92, y: 0, z: 0} - m_LocalScale: {x: 5.756333, y: 5.756333, z: 5.756333} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &244384876 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 244384877} - m_Layer: 0 - m_Name: GameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &244384877 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 244384876} - 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: 0.93756} + m_LocalPosition: {x: 0, y: -0.43, z: 8.72} + m_LocalScale: {x: 5, y: 1, z: 5} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 475036455} + - {fileID: 165879026} + - {fileID: 822116192} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &299502580 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalScale.x - value: 6.3829 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalScale.y - value: 6.3829 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalScale.z - value: 6.3829 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalPosition.y - value: 3.04 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalPosition.z - value: 7.03 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6152114828862777527, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_Name - value: AreaHint - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3b16fe86c9819514498dcb9a8f25b221, type: 3} ---- !u!1001 &303314057 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalScale.x - value: 7.1606 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalScale.y - value: 7.1606 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalScale.z - value: 7.1606 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalPosition.x - value: -0.4176445 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.0000009536743 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalPosition.z - value: -7.8608274 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5256720154464192973, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: name - value: aSDsadasda - objectReference: {fileID: 0} - - target: {fileID: 6152114828862777527, guid: 3b16fe86c9819514498dcb9a8f25b221, - type: 3} - propertyPath: m_Name - value: AreaHint_1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3b16fe86c9819514498dcb9a8f25b221, type: 3} ---- !u!1 &392352792 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 392352793} - m_Layer: 0 - m_Name: GameObject_3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &392352793 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 392352792} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0.7071068, z: -0, w: -0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 0.93756} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 270, z: 0} --- !u!1 &410087039 GameObject: m_ObjectHideFlags: 0 @@ -550,7 +324,7 @@ Transform: m_GameObject: {fileID: 410087039} serializedVersion: 2 m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalPosition: {x: 0, y: -4.45, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -662,111 +436,6 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1b3b02b866aed5e488d324604cd5b357, type: 3} ---- !u!1 &475036454 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 475036455} - - component: {fileID: 475036458} - - component: {fileID: 475036457} - - component: {fileID: 475036456} - m_Layer: 0 - m_Name: Cube_2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &475036455 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 475036454} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.09, y: -2.82, z: 13.67} - m_LocalScale: {x: 6, y: 6, z: 6} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 244384877} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &475036456 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 475036454} - 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 &475036457 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 475036454} - 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: 2100000, guid: 4d8cff541c57ed840af975a07c8b6a24, type: 2} - 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 &475036458 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 475036454} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1001 &480109298 PrefabInstance: m_ObjectHideFlags: 0 @@ -788,7 +457,7 @@ PrefabInstance: - target: {fileID: 1832712451512634858, guid: e605747809f5707438e8bb21e40534e4, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: -10 objectReference: {fileID: 0} - target: {fileID: 1832712451512634858, guid: e605747809f5707438e8bb21e40534e4, type: 3} @@ -835,6 +504,80 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e605747809f5707438e8bb21e40534e4, type: 3} +--- !u!1001 &663070524 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 258225940} + m_Modifications: + - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, + type: 3} + propertyPath: m_LocalPosition.y + value: 1.06 + objectReference: {fileID: 0} + - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 130563547073427373, guid: 3b16fe86c9819514498dcb9a8f25b221, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6152114828862777527, guid: 3b16fe86c9819514498dcb9a8f25b221, + type: 3} + propertyPath: m_Name + value: AreaHint + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3b16fe86c9819514498dcb9a8f25b221, type: 3} +--- !u!4 &822116192 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + m_PrefabInstance: {fileID: 927542309780154319} + m_PrefabAsset: {fileID: 0} --- !u!1001 &827829368 PrefabInstance: m_ObjectHideFlags: 0 @@ -903,7 +646,13 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b6bc5d6db858714458a4c7cf33c6e537, type: 3} ---- !u!1 &832575517 +--- !u!4 &1410867615 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1832712451512634858, guid: e605747809f5707438e8bb21e40534e4, + type: 3} + m_PrefabInstance: {fileID: 480109298} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1526118202 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -911,84 +660,66 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 832575519} - - component: {fileID: 832575518} + - component: {fileID: 1526118205} + - component: {fileID: 1526118204} + - component: {fileID: 1526118203} m_Layer: 0 - m_Name: Global Volume + m_Name: EventSystem m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &832575518 +--- !u!114 &1526118203 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 832575517} + m_GameObject: {fileID: 1526118202} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} m_Name: m_EditorClassIdentifier: - m_IsGlobal: 1 - priority: 0 - blendDistance: 0 - weight: 1 - sharedProfile: {fileID: 11400000, guid: a6560a915ef98420e9faacc1c7438823, type: 2} ---- !u!4 &832575519 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 832575517} - 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 &972458804 -GameObject: + 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 &1526118204 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 972458805} - m_Layer: 0 - m_Name: GameObject_1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &972458805 + m_GameObject: {fileID: 1526118202} + 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 &1526118205 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 972458804} + m_GameObject: {fileID: 1526118202} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + 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: 0.93756} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} ---- !u!4 &1410867615 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1832712451512634858, guid: e605747809f5707438e8bb21e40534e4, - type: 3} - m_PrefabInstance: {fileID: 480109298} - m_PrefabAsset: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1696157891 GameObject: m_ObjectHideFlags: 0 @@ -1095,51 +826,97 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2145279730 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2145279731} - m_Layer: 0 - m_Name: GameObject_2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2145279731 -Transform: +--- !u!1001 &927542309780154319 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2145279730} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 0.93756} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 258225940} + m_Modifications: + - target: {fileID: 1585188442442785198, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_Name + value: Hint + objectReference: {fileID: 0} + - target: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_LocalScale.x + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_LocalScale.z + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3144674749745365666, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3187978267990208464, guid: 0ac1ab9ad224ff641b8877f75b26627a, + type: 3} + propertyPath: m_Text + value: "\u533A\u57DF\u63D0\u793A" + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0ac1ab9ad224ff641b8877f75b26627a, type: 3} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 m_Roots: + - {fileID: 827829368} + - {fileID: 471398698} + - {fileID: 480109298} - {fileID: 410087041} - - {fileID: 832575519} - {fileID: 1696157895} - - {fileID: 244384877} - - {fileID: 972458805} - - {fileID: 2145279731} - - {fileID: 392352793} - - {fileID: 480109298} - - {fileID: 471398698} - - {fileID: 827829368} - - {fileID: 299502580} - - {fileID: 303314057} - - {fileID: 60136854} + - {fileID: 258225940} + - {fileID: 1526118205} diff --git a/Assets/Scripts/FragmentRequire.cs b/Assets/Scripts/FragmentRequire.cs index 4b0ab30..f0099b6 100644 --- a/Assets/Scripts/FragmentRequire.cs +++ b/Assets/Scripts/FragmentRequire.cs @@ -1,8 +1,6 @@ -using System; using System.Collections.Generic; using UnityEditor; using UnityEngine; -using UnityEngine.SceneManagement; [RequireComponent(typeof(BoxCollider))] [ExecuteAlways] @@ -41,9 +39,20 @@ public class FragmentRequire : MonoBehaviour var size = new Vector3(cs.x * ts.x, cs.y * ts.y, cs.z * ts.z); Gizmos.matrix = transform.localToWorldMatrix; - Gizmos.color = new Color(1f, 0.18f, 0.29f, 0.1f); - Gizmos.DrawCube(_boxCollider.center, size); Gizmos.color = new Color(1f, 0.18f, 0.29f); Gizmos.DrawWireCube(_boxCollider.center, size); } + + private void OnDrawGizmosSelected() + { + if (_boxCollider == null) return; + + var cs = _boxCollider.size; + var ts = Vector3.one; + var size = new Vector3(cs.x * ts.x, cs.y * ts.y, cs.z * ts.z); + + Gizmos.matrix = transform.localToWorldMatrix; + Gizmos.color = new Color(1f, 0.18f, 0.29f, 0.4f); + Gizmos.DrawCube(_boxCollider.center, size); + } } -- cgit