From d82596b9ceb8dfb8d76524ba92f2a2b3d79c9d84 Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Mon, 14 Jul 2025 17:50:25 +0900 Subject: [PATCH 01/12] =?UTF-8?q?DDD-53=20=EB=A0=88=EC=8A=A4=ED=86=A0?= =?UTF-8?q?=EB=9E=91=20=EC=94=AC=20=EC=9B=94=EB=93=9C=20=EA=B8=B0=EB=B3=B8?= =?UTF-8?q?=20=EA=B5=AC=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_Addressables/Scenes/Restaurant.unity | 1780 +++-------------- 1 file changed, 285 insertions(+), 1495 deletions(-) diff --git a/Assets/_DDD/_Addressables/Scenes/Restaurant.unity b/Assets/_DDD/_Addressables/Scenes/Restaurant.unity index 01a05a0c9..86d569aef 100644 --- a/Assets/_DDD/_Addressables/Scenes/Restaurant.unity +++ b/Assets/_DDD/_Addressables/Scenes/Restaurant.unity @@ -233,7 +233,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 213810053471378397, guid: d95124918e5a4a246abb0d378b14d3fa, type: 3} propertyPath: m_LocalPosition.z - value: 7.3395553 + value: 6 objectReference: {fileID: 0} - target: {fileID: 213810053471378397, guid: d95124918e5a4a246abb0d378b14d3fa, type: 3} propertyPath: m_LocalRotation.w @@ -263,6 +263,10 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 2096616594711246055, guid: d95124918e5a4a246abb0d378b14d3fa, type: 3} + propertyPath: field of view + value: 35 + objectReference: {fileID: 0} - target: {fileID: 7292682221138498026, guid: d95124918e5a4a246abb0d378b14d3fa, type: 3} propertyPath: m_Name value: CameraManager @@ -1394,135 +1398,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 04cb72fe661fd534b950283199ac4a83, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &541294395 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 541294396} - - component: {fileID: 541294399} - - component: {fileID: 541294398} - - component: {fileID: 541294397} - m_Layer: 0 - m_Name: Spine GameObject (MainCharacter) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &541294396 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 541294395} - 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: 747295649438201258} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &541294397 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 541294395} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} - m_Name: - m_EditorClassIdentifier: - skeletonDataAsset: {fileID: 11400000, guid: 57e95ec929c09d64c9f85a40f849786a, type: 2} - initialSkinName: - fixPrefabOverrideViaMeshFilter: 2 - initialFlipX: 0 - initialFlipY: 0 - updateWhenInvisible: 3 - separatorSlotNames: [] - zSpacing: 0 - useClipping: 1 - immutableTriangles: 0 - pmaVertexColors: 1 - clearStateOnDisable: 0 - tintBlack: 0 - singleSubmesh: 0 - fixDrawOrder: 0 - addNormals: 0 - calculateTangents: 0 - maskInteraction: 0 - maskMaterials: - materialsMaskDisabled: [] - materialsInsideMask: [] - materialsOutsideMask: [] - disableRenderingOnOverride: 1 - physicsPositionInheritanceFactor: {x: 1, y: 1} - physicsRotationInheritanceFactor: 1 - physicsMovementRelativeTo: {fileID: 0} - updateTiming: 1 - unscaledTime: 0 - _animationName: - loop: 1 - timeScale: 1 ---- !u!23 &541294398 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 541294395} - 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_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: [] - 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 &541294399 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 541294395} - m_Mesh: {fileID: 0} --- !u!114 &545989987 MonoBehaviour: m_ObjectHideFlags: 0 @@ -4263,37 +4138,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 04cb72fe661fd534b950283199ac4a83, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &1785845838 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1785845839} - m_Layer: 0 - m_Name: Unused - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1785845839 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1785845838} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.08174, y: 0.40321, 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!114 &1787885308 MonoBehaviour: m_ObjectHideFlags: 0 @@ -5109,13 +4953,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7502333414178522231} serializedVersion: 2 - m_LocalRotation: {x: 0.94386464, y: -0, z: -0, w: 0.3303326} - m_LocalPosition: {x: 9.08, y: 3.357, z: -0.110000014} + m_LocalRotation: {x: 0.92387956, y: 0, z: 0, w: 0.38268343} + m_LocalPosition: {x: 8, y: 3, z: 22} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6816504441442965616} - m_LocalEulerAnglesHint: {x: 141.422, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 135, y: 0, z: 0} --- !u!1 &18542151763669217 GameObject: m_ObjectHideFlags: 0 @@ -7654,7 +7498,7 @@ Transform: m_GameObject: {fileID: 1160212711131363314} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 11.511095, y: 3.1217117, z: -0.91340256} + m_LocalPosition: {x: 11.511095, y: 3.1217117, z: 23.786598} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -8200,7 +8044,7 @@ Transform: m_GameObject: {fileID: 4966733205077088783} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 10.319, y: 0, z: -2.823} + m_LocalPosition: {x: 10.319, y: 0, z: 21.877} m_LocalScale: {x: 1.6629, y: 1.6629, z: 1.6629} m_ConstrainProportionsScale: 0 m_Children: [] @@ -8313,27 +8157,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8716063730294110444} m_Mesh: {fileID: 0} ---- !u!65 &364198383522822653 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8538139827332715112} - 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!1 &368832212587734644 GameObject: m_ObjectHideFlags: 0 @@ -8486,8 +8309,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 536395040155811434} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: -8.5, y: 3.072, z: -5.14} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: -8.5, y: 3.072, z: 19.560001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -8627,7 +8450,7 @@ Transform: m_GameObject: {fileID: 6345034837925831116} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 5.1620946, y: 0, z: -2.8123} + m_LocalPosition: {x: 5.1620946, y: 0, z: 21.887701} m_LocalScale: {x: 3.3693316, y: 6.4046164, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -8868,7 +8691,7 @@ GameObject: - component: {fileID: 4784897960144694179} - component: {fileID: 7279730366053432187} m_Layer: 7 - m_Name: Wall + m_Name: ColliderWall m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -9700,7 +9523,7 @@ Transform: m_GameObject: {fileID: 8654248325202885090} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 14.586094, y: 0, z: -3.4857025} + m_LocalPosition: {x: 14.586094, y: 0, z: 21.214298} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -9806,7 +9629,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!1 &543643038943903256 GameObject: m_ObjectHideFlags: 0 @@ -9824,27 +9647,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!65 &548210826201414795 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6540301070613125634} - 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!114 &560964692241591785 MonoBehaviour: m_ObjectHideFlags: 0 @@ -9913,7 +9715,7 @@ Transform: m_GameObject: {fileID: 8701597980731443963} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -8.698906, y: 0, z: -10.414703} + m_LocalPosition: {x: -8.698906, y: 0, z: 14.285297} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -10157,21 +9959,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!4 &577996202352086166 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1705228005727586926} - serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 1.5, y: -6.36, z: -19.44} - m_LocalScale: {x: 1.3120557, y: 1.3120558, z: 1.3120558} - m_ConstrainProportionsScale: 1 - m_Children: [] - m_Father: {fileID: 5967240833265988352} - m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} --- !u!23 &579215107401136070 MeshRenderer: m_ObjectHideFlags: 0 @@ -10226,7 +10013,7 @@ Transform: m_GameObject: {fileID: 8593437954106513872} serializedVersion: 2 m_LocalRotation: {x: 0.2801511, y: 0.080003634, z: -0.05703005, w: 0.9549148} - m_LocalPosition: {x: -5.489, y: 6.054, z: -13.7} + m_LocalPosition: {x: -5.489, y: 6.054, z: 11} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -10374,7 +10161,7 @@ Transform: m_GameObject: {fileID: 5638523585493749011} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -11.857906, y: 0, z: -7.1500015} + m_LocalPosition: {x: -11.857906, y: 0, z: 17.55} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -10452,22 +10239,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8467956459165880992} m_Mesh: {fileID: 0} ---- !u!4 &613465926699939291 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2780712221799037563} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 24.7} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 3693872377415670701} - m_Father: {fileID: 7627145480117215977} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &614243093711559778 Transform: m_ObjectHideFlags: 0 @@ -10477,7 +10248,7 @@ Transform: m_GameObject: {fileID: 495087192099179622} serializedVersion: 2 m_LocalRotation: {x: 0.4880966, y: -0.2336244, z: 0.08393635, w: 0.8367414} - m_LocalPosition: {x: 2.32, y: 4.47, z: -2.184} + m_LocalPosition: {x: 2.32, y: 4.47, z: 22.516} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -10712,7 +10483,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &626709954698051247 Transform: m_ObjectHideFlags: 0 @@ -10838,27 +10609,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!65 &640869636684298452 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1705228005727586926} - 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: 28.7, y: 5.6, z: 0.20000005} - m_Center: {x: 0, y: 0, z: 0.1} --- !u!65 &642209047633996568 BoxCollider: m_ObjectHideFlags: 0 @@ -11776,7 +11526,7 @@ Transform: m_GameObject: {fileID: 680723527136544480} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 14.513094, y: 3.1217117, z: -4.5777016} + m_LocalPosition: {x: 14.513094, y: 3.1217117, z: 20.1223} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -11943,7 +11693,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6400094858658115467} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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 @@ -11951,7 +11701,6 @@ Transform: - {fileID: 3253205577682143231} - {fileID: 6568328324898540928} - {fileID: 1924672758801886707} - - {fileID: 8933157941525325680} - {fileID: 2718872756693402967} - {fileID: 4059978134620342134} - {fileID: 6791124083004125611} @@ -11959,8 +11708,10 @@ Transform: - {fileID: 2047543017017528443} - {fileID: 4247535751483966703} - {fileID: 5499295687537930876} + - {fileID: 837911497365836734} + - {fileID: 8699283895720247166} + - {fileID: 2404522996903564677} - {fileID: 3762009602199430270} - - {fileID: 541294396} m_Father: {fileID: 4661199761769239453} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &749730926150030469 @@ -12440,8 +12191,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3441654334096702525} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -12853,11 +12604,11 @@ Transform: m_GameObject: {fileID: 3391656486835351984} serializedVersion: 2 m_LocalRotation: {x: 0.24184473, y: -0.24184473, z: 0.66446304, w: 0.66446304} - m_LocalPosition: {x: 10.05, y: -11.51, z: 24.67} - m_LocalScale: {x: 10.418316, y: 20.8, z: 10.418315} + m_LocalPosition: {x: 10, y: 3, z: 22.5} + m_LocalScale: {x: 10, y: 20, z: 10} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 8699283895720247166} + m_Father: {fileID: 747295649438201258} m_LocalEulerAnglesHint: {x: 40, y: 0, z: 90} --- !u!212 &838610425261348490 SpriteRenderer: @@ -12957,8 +12708,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4708158373044242091} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: -8.5, y: 3.072, z: -1.08} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: -8.5, y: 3.072, z: 23.62} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -13123,7 +12874,7 @@ Transform: m_GameObject: {fileID: 1691055036673164464} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -13858,7 +13609,7 @@ Transform: m_GameObject: {fileID: 8364663117820078754} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 13.072094, y: 3.0647087, z: -14.525703} + m_LocalPosition: {x: 13.072094, y: 3.0647087, z: 10.174297} m_LocalScale: {x: 3.6148117, y: 3.614812, z: 3.614812} m_ConstrainProportionsScale: 0 m_Children: [] @@ -14730,8 +14481,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 486933829005981756} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -15519,7 +15270,7 @@ Transform: m_GameObject: {fileID: 1933734423688727536} serializedVersion: 2 m_LocalRotation: {x: 0.5514548, y: 0.0048279073, z: 0.007303071, w: 0.83415884} - m_LocalPosition: {x: 0.37, y: 4.83, z: -10.48} + m_LocalPosition: {x: 0.37, y: 4.83, z: 14.220001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -16264,7 +16015,7 @@ Transform: m_GameObject: {fileID: 7877602625003365701} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 11.682095, y: 0, z: -10.414703} + m_LocalPosition: {x: 11.682095, y: 0, z: 14.285297} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -16828,23 +16579,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1306438218312955273 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8933157941525325680} - - component: {fileID: 3174240850103139361} - m_Layer: 0 - m_Name: wall4 (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 --- !u!1 &1308365630590289898 GameObject: m_ObjectHideFlags: 0 @@ -17836,7 +17570,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &1412820546322020460 Transform: m_ObjectHideFlags: 0 @@ -17906,7 +17640,7 @@ Transform: m_GameObject: {fileID: 8761248406267899664} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -10.217905, y: 3.0647087, z: -14.525703} + m_LocalPosition: {x: -10.217905, y: 3.0647087, z: 10.174297} m_LocalScale: {x: 3.6148117, y: 3.614812, z: 3.614812} m_ConstrainProportionsScale: 0 m_Children: [] @@ -18057,9 +17791,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5997636809932865798} serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0054, y: 0, z: 0.0063} - m_LocalScale: {x: 0.7987655, y: 1, z: 1} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: -9.97, y: 0.3864646, z: 10.04} + m_LocalScale: {x: 8.321791, y: 3.7938812, z: 10.418317} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3762009602199430270} @@ -18153,27 +17887,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!65 &1435942835742241734 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1802912734352414658} - 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!210 &1442058607893378423 SortingGroup: m_ObjectHideFlags: 0 @@ -18628,7 +18341,7 @@ Transform: m_GameObject: {fileID: 947145530746569006} serializedVersion: 2 m_LocalRotation: {x: 0.7009564, y: -0, z: -0, w: 0.7132042} - m_LocalPosition: {x: 9.01, y: 3.3, z: -11.01} + m_LocalPosition: {x: 9.01, y: 3.3, z: 13.690001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -18800,7 +18513,7 @@ Transform: m_GameObject: {fileID: 8710536573193221428} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -19093,61 +18806,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5350797728397511216} m_Mesh: {fileID: 0} ---- !u!212 &1553632158182243003 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7219909698556414993} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 4c1b114fe5106bd4787ed86b5628170c, 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: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 2 - m_Sprite: {fileID: 21300000, guid: 3c873d1f63abbb8459c91a67c6e48712, type: 3} - m_Color: {r: 0.33962262, g: 0.33962262, b: 0.33962262, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 2 - m_Size: {x: 6.84, y: 4.86} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 0 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!4 &1555910286334263882 Transform: m_ObjectHideFlags: 0 @@ -19875,14 +19533,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!33 &1648610525672147847 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8538139827332715112} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1650875647265954932 GameObject: m_ObjectHideFlags: 0 @@ -20826,24 +20476,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &1705228005727586926 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 577996202352086166} - - component: {fileID: 4771906283700894720} - - component: {fileID: 640869636684298452} - m_Layer: 7 - m_Name: Wall - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 --- !u!1 &1706957346985052921 GameObject: m_ObjectHideFlags: 0 @@ -21614,7 +21246,7 @@ Transform: m_GameObject: {fileID: 6640073252472978056} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 14.549093, y: 3.1217117, z: -12.632404} + m_LocalPosition: {x: 14.549093, y: 3.1217117, z: 12.067596} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -21755,7 +21387,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &1786500660997622957 Transform: m_ObjectHideFlags: 0 @@ -21855,25 +21487,6 @@ Transform: m_Children: [] m_Father: {fileID: 7008283538660131323} m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} ---- !u!1 &1802912734352414658 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6398133852159055115} - - component: {fileID: 2138403456622368901} - - component: {fileID: 7621028327061713396} - - component: {fileID: 1435942835742241734} - m_Layer: 21 - m_Name: GroundObstacle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 --- !u!23 &1803583888832614153 MeshRenderer: m_ObjectHideFlags: 0 @@ -22764,10 +22377,10 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8713210533472503912} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: -4.59, y: -0.016999997, z: -14.967} - m_LocalScale: {x: 3.0660899, y: 3.0660903, z: 3.0660903} - m_ConstrainProportionsScale: 0 + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: -4.59, y: 0, z: 9.5} + m_LocalScale: {x: 3, y: 3, z: 3} + m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 747295649438201258} m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} @@ -22779,8 +22392,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1871364296591765289} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 4.99, y: 1.249, z: -10.783} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 4.99, y: 1.249, z: 13.917001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -23068,7 +22681,7 @@ Transform: m_GameObject: {fileID: 4423845508066745051} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -8.698906, y: 0, z: -7.1500015} + m_LocalPosition: {x: -8.698906, y: 0, z: 17.55} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -23347,7 +22960,7 @@ Transform: m_GameObject: {fileID: 4169109134092487491} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 14.641094, y: 0, z: -17.057003} + m_LocalPosition: {x: 14.641094, y: 0, z: 7.6429977} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -23659,7 +23272,7 @@ Transform: m_GameObject: {fileID: 2813197596829528823} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -11.806906, y: 3.1217117, z: -0.91340256} + m_LocalPosition: {x: -11.806906, y: 3.1217117, z: 23.786598} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -23690,7 +23303,7 @@ Transform: m_GameObject: {fileID: 9176979580561525321} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 1.2020946, y: 0, z: -2.8123} + m_LocalPosition: {x: 1.2020946, y: 0, z: 21.887701} m_LocalScale: {x: 3.3693316, y: 6.4046164, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -23735,8 +23348,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3726302273907780441} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: -0.915, y: 1.83, z: -1.388} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: -0.915, y: 1.83, z: 23.312} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -23768,9 +23381,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6526890860104556199} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: -2.65, y: 0, z: -15.08} - m_LocalScale: {x: 4, y: 4, z: 4} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: -2.5, y: 0, z: 9.5} + m_LocalScale: {x: 5, y: 5, z: 5} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 747295649438201258} @@ -24281,8 +23894,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2836646321379456115} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 3.16, y: 1.83, z: -1.388} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 3.16, y: 1.83, z: 23.312} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -24645,15 +24258,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!33 &2138403456622368901 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1802912734352414658} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} + m_IsActive: 0 --- !u!4 &2140393346101161430 Transform: m_ObjectHideFlags: 0 @@ -24695,7 +24300,7 @@ Transform: m_GameObject: {fileID: 7869809231026522252} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 14.527094, y: 3.1217117, z: -0.91340256} + m_LocalPosition: {x: 14.527094, y: 3.1217117, z: 23.786598} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -25687,51 +25292,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!23 &2264100281349693454 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8538139827332715112} - m_Enabled: 0 - 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_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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!4 &2266440848657361437 Transform: m_ObjectHideFlags: 0 @@ -25756,7 +25316,7 @@ Transform: m_GameObject: {fileID: 7736775168929588472} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -11.916906, y: 3.1217117, z: -12.452404} + m_LocalPosition: {x: -11.916906, y: 3.1217117, z: 12.247597} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -26251,8 +25811,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8280270209235780117} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 1.86, y: -0.0115701705, z: -14.953211} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 1.5, y: 0, z: 9.5} m_LocalScale: {x: 3, y: 3, z: 3} m_ConstrainProportionsScale: 1 m_Children: [] @@ -26352,7 +25912,7 @@ Transform: m_GameObject: {fileID: 294754143570086935} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -8.757906, y: 3.1217117, z: -4.5777016} + m_LocalPosition: {x: -8.757906, y: 3.1217117, z: 20.1223} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -26436,8 +25996,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8936468212396416307} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 7.19, y: 1.83, z: -1.388} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 7.19, y: 1.83, z: 23.312} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -26452,7 +26012,7 @@ Transform: m_GameObject: {fileID: 3745722028672442739} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 11.497095, y: 3.1217117, z: -4.5777016} + m_LocalPosition: {x: 11.497095, y: 3.1217117, z: 20.1223} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -26565,7 +26125,7 @@ Transform: m_GameObject: {fileID: 7091052752289866031} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 11.533094, y: 3.1217117, z: -12.632404} + m_LocalPosition: {x: 11.533094, y: 3.1217117, z: 12.067596} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -26840,9 +26400,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7597148396418275425} serializedVersion: 2 - m_LocalRotation: {x: -0.5, y: -0.5, z: 0.5, w: 0.5} - m_LocalPosition: {x: 0.99973404, y: 2.828157, z: -1.367422} - m_LocalScale: {x: 0.26358232, y: 0.095984794, z: 0.09598481} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.05, y: 14.698336, z: -0.11854458} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 5401277031694619417} @@ -26850,7 +26410,7 @@ Transform: - {fileID: 2645470211429450767} - {fileID: 4093955268612160681} - {fileID: 8816205866412356739} - m_Father: {fileID: 3762009602199430270} + m_Father: {fileID: 747295649438201258} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &2407662090457327144 Transform: @@ -26911,7 +26471,7 @@ GameObject: m_Component: - component: {fileID: 3762009602199430270} m_Layer: 0 - m_Name: Wall + m_Name: FrontWall m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -27040,13 +26600,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2448858246687283334} serializedVersion: 2 - m_LocalRotation: {x: 0.94386464, y: -0, z: -0, w: 0.3303326} - m_LocalPosition: {x: 5.15, y: 3.357, z: -0.11} + m_LocalRotation: {x: 0.92387956, y: 0, z: 0, w: 0.38268343} + m_LocalPosition: {x: 4, y: 3, z: 22} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6816504441442965616} - m_LocalEulerAnglesHint: {x: 141.422, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 135, y: 0, z: 0} --- !u!1 &2448858246687283334 GameObject: m_ObjectHideFlags: 0 @@ -27322,7 +26882,7 @@ Transform: m_GameObject: {fileID: 3167747847014959566} serializedVersion: 2 m_LocalRotation: {x: 0.39220542, y: -0, z: -0, w: 0.91987765} - m_LocalPosition: {x: 10.016, y: 4.47, z: -10.29} + m_LocalPosition: {x: 10.016, y: 4.47, z: 14.410001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -27987,7 +27547,7 @@ Transform: m_GameObject: {fileID: 1672931434055886271} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -3.0079057, y: 0, z: -2.8123} + m_LocalPosition: {x: -3.0079057, y: 0, z: 21.887701} m_LocalScale: {x: 3.3693316, y: 6.4046164, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -28597,13 +28157,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2012530548097597229} serializedVersion: 2 - m_LocalRotation: {x: 0.6741908, y: -0, z: -0, w: 0.7385572} - m_LocalPosition: {x: -7.047, y: 2.973, z: -4.361} + m_LocalRotation: {x: 0.92387956, y: 0, z: 0, w: 0.38268343} + m_LocalPosition: {x: -8, y: 3, z: 22} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6816504441442965616} - m_LocalEulerAnglesHint: {x: 84.783, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 135, y: 0, z: 0} --- !u!212 &2650576130794156688 SpriteRenderer: m_ObjectHideFlags: 0 @@ -28983,7 +28543,7 @@ GameObject: - component: {fileID: 3243182830244835481} - component: {fileID: 2810108535509266895} m_Layer: 0 - m_Name: RestaurantTile01_001 + m_Name: KitchenTile m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -29386,9 +28946,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6316171783212434318} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 10.83, y: 0, z: -14.98} - m_LocalScale: {x: 2.974, y: 2.9740002, z: 2.9740002} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 9.5, y: 0, z: 9.5} + m_LocalScale: {x: 1, y: 3, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 747295649438201258} @@ -30036,13 +29596,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1272622586144688862} serializedVersion: 2 - m_LocalRotation: {x: 0.94386464, y: -0, z: -0, w: 0.3303326} - m_LocalPosition: {x: -3.02, y: 3.357, z: -0.110000014} + m_LocalRotation: {x: 0.92387956, y: 0, z: 0, w: 0.38268343} + m_LocalPosition: {x: -4, y: 3, z: 22} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6816504441442965616} - m_LocalEulerAnglesHint: {x: 141.422, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 135, y: 0, z: 0} --- !u!212 &2777917442852388601 SpriteRenderer: m_ObjectHideFlags: 0 @@ -30153,22 +29713,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!1 &2780712221799037563 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 613465926699939291} - m_Layer: 0 - m_Name: InvisibleCollider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 --- !u!1 &2781788222763586998 GameObject: m_ObjectHideFlags: 0 @@ -30468,15 +30012,15 @@ SpriteRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 2 - m_Sprite: {fileID: 21300000, guid: 3c873d1f63abbb8459c91a67c6e48712, type: 3} + m_Sprite: {fileID: 21300000, guid: 8fba16e0e5e499649a3908a4a94a7b30, type: 3} m_Color: {r: 0.33962262, g: 0.33962262, b: 0.33962262, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 2 - m_Size: {x: 8, y: 3} + m_Size: {x: 8, y: 4} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 - m_WasSpriteAssigned: 0 + m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!210 &2810339226026076516 @@ -30516,7 +30060,7 @@ Transform: m_GameObject: {fileID: 1262706363452623229} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -10.217905, y: 3.0647087, z: -4.764702} + m_LocalPosition: {x: -10.217905, y: 3.0647087, z: 19.935299} m_LocalScale: {x: 3.6148117, y: 3.614812, z: 3.614812} m_ConstrainProportionsScale: 0 m_Children: [] @@ -30530,8 +30074,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6396805545615158273} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: -2.926, y: 3.072, z: -0.6} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: -2.926, y: 3.072, z: 24.1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -30705,7 +30249,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!65 &2836835232932991046 BoxCollider: m_ObjectHideFlags: 0 @@ -30945,7 +30489,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 626560304450019454} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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 @@ -31056,14 +30600,6 @@ Transform: m_Children: [] m_Father: {fileID: 3328171837663576183} m_LocalEulerAnglesHint: {x: 30, y: 0, z: 0} ---- !u!33 &2873354094591537359 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6540301070613125634} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!4 &2874887036511858873 Transform: m_ObjectHideFlags: 0 @@ -32750,7 +32286,7 @@ Transform: m_GameObject: {fileID: 8871856351050164985} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 14.608093, y: 0, z: -15.204704} + m_LocalPosition: {x: 14.608093, y: 0, z: 9.4952965} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -33091,61 +32627,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 0 ---- !u!212 &3174240850103139361 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1306438218312955273} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 470021da37a3b244ab004fb80b151574, 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: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 5 - m_Sprite: {fileID: 21300000, guid: db1263fa7c3044d478d0b88d23c9a23b, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 1} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!4 &3175092510369544692 Transform: m_ObjectHideFlags: 0 @@ -33269,8 +32750,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3170005604050640163} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -7.214, y: 1.72, z: -10.202} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -7.214, y: 1.72, z: 14.498001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -33356,71 +32837,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!108 &3197365131531805619 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7159295265939668033} - m_Enabled: 1 - serializedVersion: 11 - m_Type: 0 - m_Color: {r: 0.6313726, g: 0.59323114, b: 0.39215687, a: 1} - m_Intensity: 70 - m_Range: 7.14 - m_SpotAngle: 91.780594 - m_InnerSpotAngle: 63.771435 - 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: 0 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ForceVisible: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 - m_LightUnit: 1 - m_LuxAtDistance: 1 - m_EnableSpotReflector: 1 --- !u!1 &3197620657948541740 GameObject: m_ObjectHideFlags: 0 @@ -33849,7 +33265,7 @@ Transform: m_GameObject: {fileID: 2689210362923963989} serializedVersion: 2 m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 14} + m_LocalPosition: {x: 0, y: 0, z: 13} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 1 m_Children: [] @@ -33967,10 +33383,10 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 954958310195265530} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: -7.971, y: 0, z: -14.994} - m_LocalScale: {x: 2.974, y: 2.9740002, z: 2.9740002} - m_ConstrainProportionsScale: 0 + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: -8.5, y: 0, z: 9.5} + m_LocalScale: {x: 3, y: 3, z: 3} + m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 747295649438201258} m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} @@ -34515,8 +33931,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8260046952024566068} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 12.81, y: 0, z: -5} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 11, y: 0, z: 15} m_LocalScale: {x: 2, y: 20, z: 30} m_ConstrainProportionsScale: 0 m_Children: [] @@ -35450,7 +34866,7 @@ Transform: m_GameObject: {fileID: 3015334612608266903} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 0, y: 7.4278755, z: 7.3395553} + m_LocalPosition: {x: 0, y: 7.4278755, z: 6} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -35604,7 +35020,7 @@ Transform: m_GameObject: {fileID: 6217874551726657536} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 9.162094, y: 0, z: -2.8123} + m_LocalPosition: {x: 9.162094, y: 0, z: 21.887701} m_LocalScale: {x: 3.3693316, y: 6.4046164, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -35886,8 +35302,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2047973212060441030} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -36061,21 +35477,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!4 &3493195379899681617 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7219909698556414993} - serializedVersion: 2 - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: -6.973, y: 0, z: 18.47} - m_LocalScale: {x: 0.74999994, y: 0.74999994, z: 0.74999994} - m_ConstrainProportionsScale: 1 - m_Children: [] - m_Father: {fileID: 5960443269030813295} - m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} --- !u!1 &3495186329943365624 GameObject: m_ObjectHideFlags: 0 @@ -36156,7 +35557,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!114 &3518553725137407212 MonoBehaviour: m_ObjectHideFlags: 0 @@ -37887,7 +37288,7 @@ Transform: m_GameObject: {fileID: 8942085730925622032} serializedVersion: 2 m_LocalRotation: {x: 0.39220542, y: -0, z: -0, w: 0.91987765} - m_LocalPosition: {x: -2.49, y: 4.47, z: -5.6} + m_LocalPosition: {x: -2.49, y: 4.47, z: 19.1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -37969,21 +37370,6 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 5 m_AdditionalVertexStreams: {fileID: 0} ---- !u!4 &3693872377415670701 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6540301070613125634} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -6.76, y: 0, z: -3.21} - m_LocalScale: {x: 6, y: 2, z: 6} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 613465926699939291} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &3696251272740928851 SpriteRenderer: m_ObjectHideFlags: 0 @@ -38203,7 +37589,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!1 &3728556506344593304 GameObject: m_ObjectHideFlags: 0 @@ -38272,7 +37658,7 @@ Transform: m_GameObject: {fileID: 248344984450901996} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 13.102095, y: 3.0647087, z: -4.764702} + m_LocalPosition: {x: 13.102095, y: 3.0647087, z: 19.935299} m_LocalScale: {x: 3.6148117, y: 3.614812, z: 3.614812} m_ConstrainProportionsScale: 0 m_Children: [] @@ -38409,9 +37795,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2420423493458744355} serializedVersion: 2 - m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} - m_LocalPosition: {x: -8.987, y: 0.4521, z: -14.403} - m_LocalScale: {x: 10.418316, y: 3.7938812, z: 10.418317} + 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: 1431375558980865989} @@ -38420,8 +37806,6 @@ Transform: - {fileID: 7961222335720911647} - {fileID: 4742326805589585652} - {fileID: 4612020130268868684} - - {fileID: 8699283895720247166} - - {fileID: 2404522996903564677} m_Father: {fileID: 747295649438201258} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &3763060391776034871 @@ -38465,7 +37849,7 @@ Transform: m_GameObject: {fileID: 6299369168637897256} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 11.592094, y: 0, z: -17.057003} + m_LocalPosition: {x: 11.592094, y: 0, z: 7.6429977} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -38798,7 +38182,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &3817725888891462492 Transform: m_ObjectHideFlags: 0 @@ -39217,51 +38601,6 @@ Transform: - {fileID: 4339356733213684433} m_Father: {fileID: 3474278552484182769} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &3880387346304903222 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6540301070613125634} - m_Enabled: 0 - 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_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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!4 &3885188687552433344 Transform: m_ObjectHideFlags: 0 @@ -39371,7 +38710,7 @@ Transform: m_GameObject: {fileID: 4239840303639706685} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -11.826906, y: 3.1217117, z: -14.462402} + m_LocalPosition: {x: -11.826906, y: 3.1217117, z: 10.237598} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -40061,7 +39400,7 @@ Transform: m_GameObject: {fileID: 7076718694726786796} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 11.533094, y: 3.1217117, z: -14.484703} + m_LocalPosition: {x: 11.533094, y: 3.1217117, z: 10.215298} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -40483,10 +39822,10 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 21567277060858073} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: -1.0679985, y: 0, z: -14.967} - m_LocalScale: {x: 3, y: 3, z: 3} - m_ConstrainProportionsScale: 1 + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: -1, y: 0, z: 9.5} + m_LocalScale: {x: 2, y: 3, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 747295649438201258} m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} @@ -41699,7 +41038,7 @@ Transform: m_GameObject: {fileID: 2943501002698171} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 11.556095, y: 0, z: -7.1500015} + m_LocalPosition: {x: 11.556095, y: 0, z: 17.55} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -41764,9 +41103,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1540483590050533150} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 3.3580012, y: 0, z: -15.08} - m_LocalScale: {x: 4, y: 4, z: 4} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 3.5, y: 0, z: 9.5} + m_LocalScale: {x: 5, y: 5, z: 5} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 747295649438201258} @@ -41882,23 +41221,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!1 &4268693878513257037 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7569917054786021626} - - component: {fileID: 4889974622284506750} - m_Layer: 0 - m_Name: CarpetOff - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 --- !u!114 &4268975052144398607 MonoBehaviour: m_ObjectHideFlags: 0 @@ -41951,7 +41273,7 @@ Transform: m_GameObject: {fileID: 3926429089597874348} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -8.7379055, y: 0, z: -3.4857025} + m_LocalPosition: {x: -8.7379055, y: 0, z: 21.214298} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -42280,7 +41602,7 @@ Transform: m_GameObject: {fileID: 4108967756474970899} serializedVersion: 2 m_LocalRotation: {x: 0.39220542, y: -0, z: -0, w: 0.91987765} - m_LocalPosition: {x: 10.016, y: 4.47, z: -5.6} + m_LocalPosition: {x: 10.016, y: 4.47, z: 19.1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -42507,15 +41829,15 @@ SpriteRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 3f725709282bc034b97fceff5df203cb, type: 3} + m_Sprite: {fileID: 21300000, guid: 8fba16e0e5e499649a3908a4a94a7b30, type: 3} m_Color: {r: 0.33962262, g: 0.33962262, b: 0.33962262, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 2 - m_Size: {x: 14.44, y: 8.6} + m_Size: {x: 20, y: 20} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 - m_WasSpriteAssigned: 0 + m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!210 &4335431399105516519 @@ -43727,7 +43049,7 @@ Transform: m_GameObject: {fileID: 2484198097793661336} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 9.122095, y: 3.1217117, z: -0.24000001} + m_LocalPosition: {x: 9.122095, y: 3.1217117, z: 24.460001} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 1 m_Children: [] @@ -44680,8 +44002,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3386308873345812167} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: -11.67, y: 3.072, z: -5.14} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: -11.67, y: 3.072, z: 19.560001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -44863,9 +44185,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6203428601149932258} serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0266, y: 1.2855, z: 0.0314} - m_LocalScale: {x: 0.76287574, y: 4.204138, z: 1} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: -5.0929656, y: 0.12496492, z: 9.762873} + m_LocalScale: {x: 7.9478803, y: 15, z: 10.418317} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3762009602199430270} @@ -45282,7 +44604,7 @@ Transform: m_GameObject: {fileID: 3006223242882421519} serializedVersion: 2 m_LocalRotation: {x: 0.39220542, y: -0, z: -0, w: 0.91987765} - m_LocalPosition: {x: 5.07, y: 4.47, z: -5.6} + m_LocalPosition: {x: 5.07, y: 4.47, z: 19.1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -45414,7 +44736,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7700021862091002333} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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 @@ -45755,7 +45077,7 @@ Transform: m_GameObject: {fileID: 4338148820029389032} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -8.698906, y: 0, z: -17.034702} + m_LocalPosition: {x: -8.698906, y: 0, z: 7.6652985} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -45777,7 +45099,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!114 &4709875915117611389 MonoBehaviour: m_ObjectHideFlags: 0 @@ -46076,9 +45398,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2094417163855682318} serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0339, y: 1.2855, z: 0.0429} - m_LocalScale: {x: 0.97176766, y: 4.204138, z: 1} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: -5.0929656, y: 0.0051543415, z: 9.686819} + m_LocalScale: {x: 10.124183, y: 15, z: 10.418317} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3762009602199430270} @@ -46377,8 +45699,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6530194686400799510} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 5.13, y: 3.072, z: -0.6} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 5.13, y: 3.072, z: 24.1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -46417,61 +45739,6 @@ Transform: m_Children: [] m_Father: {fileID: 292365579075656709} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &4771906283700894720 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1705228005727586926} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 470021da37a3b244ab004fb80b151574, 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: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 3c873d1f63abbb8459c91a67c6e48712, type: 3} - m_Color: {r: 0.33962262, g: 0.33962262, b: 0.33962262, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 2 - m_Size: {x: 28.7, y: 5.6} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 0 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!4 &4774839203087077672 Transform: m_ObjectHideFlags: 0 @@ -47190,8 +46457,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7637446152024228146} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 8.96, y: 3.072, z: -0.6} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 8.96, y: 3.072, z: 24.1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -47431,61 +46698,6 @@ MonoBehaviour: _animationName: Coral01/Idle loop: 1 timeScale: 1 ---- !u!212 &4889974622284506750 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4268693878513257037} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 470021da37a3b244ab004fb80b151574, 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: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 2 - m_Sprite: {fileID: 1981829358, guid: 881e14fb05ecca444b56b327bd18e2de, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 0.98046875, y: 0.35742188} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!4 &4894611559769953876 Transform: m_ObjectHideFlags: 0 @@ -48023,8 +47235,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4500471916378886409} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -48330,7 +47542,7 @@ Transform: m_GameObject: {fileID: 8781724085883701699} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -10.217905, y: 3.0647087, z: -12.670704} + m_LocalPosition: {x: -10.217905, y: 3.0647087, z: 12.029297} m_LocalScale: {x: 3.6148117, y: 3.614812, z: 3.614812} m_ConstrainProportionsScale: 0 m_Children: [] @@ -49004,8 +48216,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8019700510469124302} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -15.33} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 9} m_LocalScale: {x: 30, y: 20, z: 2} m_ConstrainProportionsScale: 0 m_Children: [] @@ -49037,7 +48249,7 @@ Transform: m_GameObject: {fileID: 1513100470287221793} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 11.592094, y: 0, z: -15.204704} + m_LocalPosition: {x: 11.592094, y: 0, z: 9.4952965} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -49884,8 +49096,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3812021165078612767} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 11.635, y: 3.072, z: -1.23} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 11.635, y: 3.072, z: 23.470001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -49955,7 +49167,7 @@ Transform: m_GameObject: {fileID: 2415050164399794316} serializedVersion: 2 m_LocalRotation: {x: 0.7009564, y: -0, z: -0, w: 0.7132042} - m_LocalPosition: {x: 1.17, y: 3.3, z: -6.88} + m_LocalPosition: {x: 1.17, y: 3.3, z: 17.82} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -50004,8 +49216,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8548604478715172644} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -50323,7 +49535,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!1 &5218094857407651961 GameObject: m_ObjectHideFlags: 0 @@ -51509,7 +50721,7 @@ Transform: m_GameObject: {fileID: 6724612312540298424} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 13.102095, y: 3.0647087, z: -12.680702} + m_LocalPosition: {x: 13.102095, y: 3.0647087, z: 12.019299} m_LocalScale: {x: 3.6148117, y: 3.614812, z: 3.614812} m_ConstrainProportionsScale: 0 m_Children: [] @@ -52858,9 +52070,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2396111024092208731} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 9.288001, y: 0, z: -15.08} - m_LocalScale: {x: 4, y: 4, z: 4} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 8.5, y: 0, z: 9.5} + m_LocalScale: {x: 5, y: 5, z: 5} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 747295649438201258} @@ -53649,7 +52861,7 @@ Transform: m_GameObject: {fileID: 8627344489452063517} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -8.757906, y: 3.1217117, z: -7.8424034} + m_LocalPosition: {x: -8.757906, y: 3.1217117, z: 16.857597} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -53911,8 +53123,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7135779063982430792} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 11.635, y: 3.072, z: -5.14} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 11.635, y: 3.072, z: 19.560001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -53927,7 +53139,7 @@ Transform: m_GameObject: {fileID: 2720725245698183326} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -11.857906, y: 0, z: -15.024704} + m_LocalPosition: {x: -11.857906, y: 0, z: 9.675297} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -54381,7 +53593,7 @@ Transform: m_GameObject: {fileID: 5292235953306621747} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -11.767906, y: 0, z: -17.034702} + m_LocalPosition: {x: -11.767906, y: 0, z: 7.6652985} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -54691,21 +53903,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5755527649959775902 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7159295265939668033} - serializedVersion: 2 - m_LocalRotation: {x: 0.7009564, y: -0, z: -0, w: 0.7132042} - m_LocalPosition: {x: -7.9, y: 3.958, z: -1.033} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 6816504441442965616} - m_LocalEulerAnglesHint: {x: 89.008, y: 0, z: 0} --- !u!1 &5756483011202441976 GameObject: m_ObjectHideFlags: 0 @@ -54807,23 +54004,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!1 &5768444444356959315 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7200243413854029232} - - component: {fileID: 7544547976429684608} - m_Layer: 0 - m_Name: FloorDoor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 --- !u!65 &5770212242835796214 BoxCollider: m_ObjectHideFlags: 0 @@ -56363,7 +55543,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!1 &5952009566913005056 GameObject: m_ObjectHideFlags: 0 @@ -56535,9 +55715,6 @@ Transform: - {fileID: 4302969726367423501} - {fileID: 6430934828325804122} - {fileID: 3243182830244835481} - - {fileID: 3493195379899681617} - - {fileID: 7200243413854029232} - - {fileID: 7569917054786021626} - {fileID: 3529444436528059164} m_Father: {fileID: 7627145480117215977} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -56619,7 +55796,7 @@ Transform: m_GameObject: {fileID: 4964042308362745633} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 24.7} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -56628,9 +55805,6 @@ Transform: - {fileID: 5053101606294699671} - {fileID: 7401986588599996586} - {fileID: 3294609362504486467} - - {fileID: 7196526488337971519} - - {fileID: 6398133852159055115} - - {fileID: 577996202352086166} m_Father: {fileID: 7627145480117215977} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &5968008838694410031 @@ -56767,7 +55941,7 @@ Transform: m_GameObject: {fileID: 1014959771489858084} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 1 m_Children: @@ -57038,7 +56212,7 @@ Transform: m_GameObject: {fileID: 3635332998675637472} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -11.916906, y: 3.1217117, z: -4.5777016} + m_LocalPosition: {x: -11.916906, y: 3.1217117, z: 20.1223} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -57149,7 +56323,7 @@ Transform: m_GameObject: {fileID: 1305008968556747208} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 13.102095, y: 3.0647087, z: -1.0077019} + m_LocalPosition: {x: 13.102095, y: 3.0647087, z: 23.692299} m_LocalScale: {x: 3.6148117, y: 3.614812, z: 3.614812} m_ConstrainProportionsScale: 0 m_Children: [] @@ -58136,28 +57310,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7620485142881841321} serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0099, y: 1.2933986, z: 0.0191} - m_LocalScale: {x: 0.99842024, y: 4.204138, z: 1} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: -5.0629997, y: 0.25311014, z: 9.936858} + m_LocalScale: {x: 10.401857, y: 15, z: 10.418317} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3762009602199430270} m_LocalEulerAnglesHint: {x: 90, y: 0, z: -90} ---- !u!4 &6094726050370088933 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8349179951615205429} - serializedVersion: 2 - m_LocalRotation: {x: 0.7009564, y: -0, z: -0, w: 0.7132042} - m_LocalPosition: {x: -5.498, y: 3.958, z: -1.033} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 6816504441442965616} - m_LocalEulerAnglesHint: {x: 89.008, y: 0, z: 0} --- !u!212 &6098800586126709103 SpriteRenderer: m_ObjectHideFlags: 0 @@ -58453,8 +57612,8 @@ BoxCollider: m_ProvidesContacts: 0 m_Enabled: 1 serializedVersion: 3 - m_Size: {x: 14.44, y: 8.6, z: 0.20000005} - m_Center: {x: 0, y: 0, z: 0.1} + m_Size: {x: 20, y: 20, z: 0.20000005} + m_Center: {x: 0, y: 10, z: 0.1} --- !u!1 &6118510997600948602 GameObject: m_ObjectHideFlags: 0 @@ -59776,9 +58935,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6630660749614396760} serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.0227, y: 0, z: 0.0216} - m_LocalScale: {x: 0.5823479, y: 1, z: 1} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: -9.97, y: 0.22706436, z: 9.803504} + m_LocalScale: {x: 6.067085, y: 3.7938812, z: 10.418317} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3762009602199430270} @@ -59978,7 +59137,7 @@ Transform: m_GameObject: {fileID: 6664271434963620052} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 24.7} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -60622,22 +59781,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6398133852159055115 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1802912734352414658} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.75, y: 0, z: -9} - m_LocalScale: {x: 4, y: 2, z: 1.5} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 5967240833265988352} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_IsActive: 0 --- !u!1 &6400094858658115467 GameObject: m_ObjectHideFlags: 0 @@ -60647,6 +59791,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 747295649438201258} + - component: {fileID: 6400094858658115468} m_Layer: 0 m_Name: Walls m_TagString: Untagged @@ -60654,6 +59799,18 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!210 &6400094858658115468 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6400094858658115467} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 5 + m_SortAtRoot: 0 --- !u!4 &6402572913792844937 Transform: m_ObjectHideFlags: 0 @@ -60663,7 +59820,7 @@ Transform: m_GameObject: {fileID: 3424414166145487268} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -8.757906, y: 3.1217117, z: -14.462402} + m_LocalPosition: {x: -8.757906, y: 3.1217117, z: 10.237598} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -61641,7 +60798,7 @@ Transform: m_GameObject: {fileID: 3763100440025359935} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -61904,7 +61061,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &6530198053789749559 Transform: m_ObjectHideFlags: 0 @@ -61937,7 +61094,7 @@ Transform: m_GameObject: {fileID: 5679151369038520657} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 11.570095, y: 0, z: -3.4857025} + m_LocalPosition: {x: 11.570095, y: 0, z: 21.214298} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -61951,25 +61108,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2836321111095321468} m_Mesh: {fileID: 0} ---- !u!1 &6540301070613125634 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3693872377415670701} - - component: {fileID: 2873354094591537359} - - component: {fileID: 3880387346304903222} - - component: {fileID: 548210826201414795} - m_Layer: 8 - m_Name: BarCollider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 --- !u!4 &6551095996769197234 Transform: m_ObjectHideFlags: 0 @@ -62249,9 +61387,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8169803064284478493} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: -6.286, y: 0, z: -15.08} - m_LocalScale: {x: 4, y: 4, z: 4} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: -6.5, y: 0, z: 9.5} + m_LocalScale: {x: 5, y: 5, z: 5} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 747295649438201258} @@ -62265,7 +61403,7 @@ Transform: m_GameObject: {fileID: 2122161784051278452} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -11.747906, y: 0, z: -3.4857025} + m_LocalPosition: {x: -11.747906, y: 0, z: 21.214298} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -63244,7 +62382,7 @@ GameObject: m_Component: - component: {fileID: 6309284520853224450} m_Layer: 0 - m_Name: Props + m_Name: Environments m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -63379,7 +62517,7 @@ Transform: m_GameObject: {fileID: 6516898720842852512} serializedVersion: 2 m_LocalRotation: {x: 0.66888237, y: -0, z: -0, w: 0.7433683} - m_LocalPosition: {x: -6.739, y: 3.322, z: -10.872} + m_LocalPosition: {x: -6.739, y: 3.322, z: 13.828001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -64336,9 +63474,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3444370606540470529} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 5.038001, y: 0, z: -14.98} - m_LocalScale: {x: 2.974, y: 2.9740002, z: 2.9740002} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 6, y: 0, z: 9.5} + m_LocalScale: {x: 4, y: 3, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 747295649438201258} @@ -64461,7 +63599,7 @@ Transform: m_GameObject: {fileID: 57696813119299097} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 24.7} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -64469,13 +63607,11 @@ Transform: - {fileID: 1104152019204035867} - {fileID: 8298884911019128390} - {fileID: 579265427337266034} - - {fileID: 2445456884835438444} - - {fileID: 8232525829453201797} - - {fileID: 2774232656736636845} - - {fileID: 15638862393744924} - {fileID: 2648568621248355217} - - {fileID: 5755527649959775902} - - {fileID: 6094726050370088933} + - {fileID: 2774232656736636845} + - {fileID: 8232525829453201797} + - {fileID: 2445456884835438444} + - {fileID: 15638862393744924} - {fileID: 3186995215408051870} - {fileID: 1926181686534876339} - {fileID: 6681708730003858840} @@ -65823,7 +64959,7 @@ Transform: m_GameObject: {fileID: 7730726886985518718} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -8.7969055, y: 3.1217117, z: -0.91340256} + m_LocalPosition: {x: -8.7969055, y: 3.1217117, z: 23.786598} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -67231,7 +66367,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &7140199817954234155 Transform: m_ObjectHideFlags: 0 @@ -67399,24 +66535,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &7159295265939668033 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5755527649959775902} - - component: {fileID: 3197365131531805619} - - component: {fileID: 8520017094053558952} - m_Layer: 0 - m_Name: Point Light (38) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 --- !u!4 &7160408128829955619 Transform: m_ObjectHideFlags: 0 @@ -67426,7 +66544,7 @@ Transform: m_GameObject: {fileID: 2796319354636160779} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -67638,8 +66756,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8772338309304086771} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -67720,21 +66838,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!4 &7196526488337971519 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8538139827332715112} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.55, y: 0, z: -14.89} - m_LocalScale: {x: 20, y: 2, z: 2} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 5967240833265988352} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7198265299207709461 GameObject: m_ObjectHideFlags: 0 @@ -67751,22 +66854,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7200243413854029232 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5768444444356959315} - serializedVersion: 2 - m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} - m_LocalPosition: {x: -7.65, y: 0.002, z: -13.17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 5960443269030813295} - m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} + m_IsActive: 0 --- !u!4 &7201670211988906229 Transform: m_ObjectHideFlags: 0 @@ -67776,7 +66864,7 @@ Transform: m_GameObject: {fileID: 6509857276666382041} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -10.217905, y: 3.0647087, z: -1.0527039} + m_LocalPosition: {x: -10.217905, y: 3.0647087, z: 23.647297} m_LocalScale: {x: 3.6148117, y: 3.614812, z: 3.614812} m_ConstrainProportionsScale: 0 m_Children: [] @@ -67790,8 +66878,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5014343721652480019} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -68135,23 +67223,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!1 &7219909698556414993 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3493195379899681617} - - component: {fileID: 1553632158182243003} - m_Layer: 0 - m_Name: RestaurantTile01_002 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 --- !u!212 &7221107430087449574 SpriteRenderer: m_ObjectHideFlags: 0 @@ -68885,8 +67956,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 431201905946015244} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1.046} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 21} m_LocalScale: {x: 30, y: 20, z: 2} m_ConstrainProportionsScale: 0 m_Children: [] @@ -69098,7 +68169,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!210 &7361977049642085703 SortingGroup: m_ObjectHideFlags: 0 @@ -69161,7 +68232,7 @@ GameObject: - component: {fileID: 4335223154394261060} - component: {fileID: 6112847743305149769} m_Layer: 7 - m_Name: SpriteWall + m_Name: BackgroundWall m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -69250,8 +68321,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7198265299207709461} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: -8.71, y: 3.072, z: -7.993} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: -8.71, y: 3.072, z: 16.707} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -69486,8 +68557,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 7501196122478063472} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -9.96, y: 0, z: -5} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -11, y: 0, z: 15} m_LocalScale: {x: 2, y: 20, z: 30} m_ConstrainProportionsScale: 0 m_Children: [] @@ -69906,7 +68977,7 @@ Transform: m_GameObject: {fileID: 9061386350038585915} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 14.582094, y: 3.1217117, z: -14.484703} + m_LocalPosition: {x: 14.582094, y: 3.1217117, z: 10.215298} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -70024,7 +69095,7 @@ Transform: m_GameObject: {fileID: 9159896274104674661} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 14.572094, y: 0, z: -7.1500015} + m_LocalPosition: {x: 14.572094, y: 0, z: 17.55} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -70108,71 +69179,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!108 &7464827170346106148 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8349179951615205429} - m_Enabled: 1 - serializedVersion: 11 - m_Type: 0 - m_Color: {r: 0.6313726, g: 0.59323114, b: 0.39215687, a: 1} - m_Intensity: 70 - m_Range: 7.14 - m_SpotAngle: 91.780594 - m_InnerSpotAngle: 63.771435 - 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: 0 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ForceVisible: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 - m_LightUnit: 1 - m_LuxAtDistance: 1 - m_EnableSpotReflector: 1 --- !u!210 &7466922783579613541 SortingGroup: m_ObjectHideFlags: 0 @@ -70248,8 +69254,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8899299709392350976} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -70389,7 +69395,7 @@ GameObject: - component: {fileID: 5391975983303329422} - component: {fileID: 882867641832774372} m_Layer: 7 - m_Name: Wall (2) + m_Name: ColliderWall_002 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -70475,7 +69481,7 @@ Transform: m_GameObject: {fileID: 1132979879713613792} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -8.757906, y: 3.1217117, z: -12.632404} + m_LocalPosition: {x: -8.757906, y: 3.1217117, z: 12.067596} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -70557,61 +69563,6 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 1, y: 1, z: 0.5} m_Center: {x: 0, y: 0.5, z: 0.25} ---- !u!212 &7544547976429684608 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5768444444356959315} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 470021da37a3b244ab004fb80b151574, 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: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 2 - m_Sprite: {fileID: 21300000, guid: bb0b1e99100676e4a91b233d6ba1c2ee, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 2, y: 2} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 --- !u!114 &7549051470177967982 MonoBehaviour: m_ObjectHideFlags: 0 @@ -70779,27 +69730,12 @@ Transform: m_GameObject: {fileID: 717332930502120794} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 1.1620941, y: 3.1217117, z: -0.24000001} + m_LocalPosition: {x: 1.1620941, y: 3.1217117, z: 24.460001} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 8216204823465070134} m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} ---- !u!4 &7569917054786021626 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4268693878513257037} - serializedVersion: 2 - m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} - m_LocalPosition: {x: 10.3, y: 0.002, z: -3.263} - m_LocalScale: {x: 1.7659999, y: 2.3569, z: 1.7659999} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 5960443269030813295} - m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} --- !u!1 &7571386131093235629 GameObject: m_ObjectHideFlags: 0 @@ -71125,7 +70061,7 @@ Transform: m_GameObject: {fileID: 6055873219153589871} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -3.0479057, y: 3.1217117, z: -0.24} + m_LocalPosition: {x: -3.0479057, y: 3.1217117, z: 24.460001} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -71254,51 +70190,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!23 &7621028327061713396 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1802912734352414658} - m_Enabled: 0 - 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_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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!4 &7623770811426631321 Transform: m_ObjectHideFlags: 0 @@ -71358,7 +70249,6 @@ Transform: - {fileID: 6309284520853224450} - {fileID: 6020240437717891290} - {fileID: 6816504441442965616} - - {fileID: 613465926699939291} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7632545107564320626 @@ -71462,7 +70352,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3517400098613916830} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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 @@ -71551,7 +70441,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!1 &7647281663170959749 GameObject: m_ObjectHideFlags: 0 @@ -71893,7 +70783,7 @@ Transform: m_GameObject: {fileID: 3299867544194137828} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 5.1220946, y: 3.1217117, z: -0.24000001} + m_LocalPosition: {x: 5.1220946, y: 3.1217117, z: 24.460001} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -71925,7 +70815,7 @@ GameObject: m_Component: - component: {fileID: 4661199761769239453} m_Layer: 0 - m_Name: Environments + m_Name: Props m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -73193,7 +72083,7 @@ Transform: m_GameObject: {fileID: 221489292677461799} serializedVersion: 2 m_LocalRotation: {x: 0.39220542, y: -0, z: -0, w: 0.91987765} - m_LocalPosition: {x: -7.12, y: 4.47, z: -5.6} + m_LocalPosition: {x: -7.12, y: 4.47, z: 19.1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -74081,9 +72971,9 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2823422466512122252} serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.007, y: 1.2933986, z: 0.0026} - m_LocalScale: {x: 0.5823479, y: 4.204138, z: 1} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: -5.0629997, y: 0.42501232, z: 9.967072} + m_LocalScale: {x: 6.067085, y: 15, z: 10.418317} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 3762009602199430270} @@ -74652,7 +73542,7 @@ GameObject: - component: {fileID: 7448099625204102583} - component: {fileID: 6442098768475020789} m_Layer: 7 - m_Name: Wall (1) + m_Name: ColliderWall_001 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -74688,7 +73578,7 @@ Transform: m_GameObject: {fileID: 5557081704448007644} serializedVersion: 2 m_LocalRotation: {x: 0.4537502, y: -0, z: -0, w: 0.89112896} - m_LocalPosition: {x: -3.431, y: 2.594, z: -11.489} + m_LocalPosition: {x: -3.431, y: 2.594, z: 13.211} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -75150,8 +74040,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5949739722386688707} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 1.16, y: 3.072, z: -0.6} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 1.16, y: 3.072, z: 24.1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -75534,7 +74424,7 @@ Transform: m_GameObject: {fileID: 2556656290380827857} serializedVersion: 2 m_LocalRotation: {x: 0.53220534, y: -0.14451006, z: -0.21859322, w: 0.80504125} - m_LocalPosition: {x: 8.64, y: 4.83, z: -10.58} + m_LocalPosition: {x: 8.64, y: 4.83, z: 14.120001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -76029,7 +74919,7 @@ Transform: m_GameObject: {fileID: 2474552239724873532} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 11.623095, y: 3.1217117, z: -7.8424034} + m_LocalPosition: {x: 11.623095, y: 3.1217117, z: 16.857597} m_LocalScale: {x: 0.54627, y: 0.54627, z: 0.54627} m_ConstrainProportionsScale: 0 m_Children: [] @@ -76303,13 +75193,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6446233758613272682} serializedVersion: 2 - m_LocalRotation: {x: 0.94386464, y: -0, z: -0, w: 0.3303326} - m_LocalPosition: {x: 1.16, y: 3.357, z: -0.110000014} + m_LocalRotation: {x: 0.92387956, y: 0, z: 0, w: 0.38268343} + m_LocalPosition: {x: 0, y: 3, z: 22} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6816504441442965616} - m_LocalEulerAnglesHint: {x: 141.422, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 135, y: 0, z: 0} --- !u!4 &8233475653307508501 Transform: m_ObjectHideFlags: 0 @@ -76431,8 +75321,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3789100307605774422} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -76468,7 +75358,7 @@ GameObject: - component: {fileID: 5461035644728629432} - component: {fileID: 8483446919309348468} m_Layer: 7 - m_Name: Wall (3) + m_Name: ColliderWall_003 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -76567,29 +75457,6 @@ Transform: m_Children: [] m_Father: {fileID: 8872163293287155594} m_LocalEulerAnglesHint: {x: 30, y: 0, z: 0} ---- !u!114 &8274423847813854262 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8349179951615205429} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Version: 3 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_RenderingLayers: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_ShadowRenderingLayers: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} - m_SoftShadowQuality: 0 --- !u!1 &8274461036185645710 GameObject: m_ObjectHideFlags: 0 @@ -76864,7 +75731,7 @@ Transform: m_GameObject: {fileID: 3730368423415708360} serializedVersion: 2 m_LocalRotation: {x: 0.43706462, y: -0, z: -0, w: 0.89943016} - m_LocalPosition: {x: 3.15, y: 6.054, z: -5.031} + m_LocalPosition: {x: 3.15, y: 6.054, z: 19.669} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -76896,7 +75763,7 @@ Transform: m_GameObject: {fileID: 288954910175930689} serializedVersion: 2 m_LocalRotation: {x: 0.32609576, y: -0, z: -0, w: 0.94533676} - m_LocalPosition: {x: -9.69, y: 3.23, z: -8.79} + m_LocalPosition: {x: -9.69, y: 3.23, z: 15.910001} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -77229,24 +76096,6 @@ SortingGroup: m_SortingLayer: 0 m_SortingOrder: 5 m_SortAtRoot: 0 ---- !u!1 &8349179951615205429 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6094726050370088933} - - component: {fileID: 7464827170346106148} - - component: {fileID: 8274423847813854262} - m_Layer: 0 - m_Name: Point Light (45) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 --- !u!4 &8357886309503755348 Transform: m_ObjectHideFlags: 0 @@ -78698,29 +77547,6 @@ MonoBehaviour: _animationName: Coral01/Idle loop: 1 timeScale: 1 ---- !u!114 &8520017094053558952 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7159295265939668033} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Version: 3 - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_LightLayerMask: 1 - m_RenderingLayers: 1 - m_CustomShadowLayers: 0 - m_ShadowLayerMask: 1 - m_ShadowRenderingLayers: 1 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} - m_SoftShadowQuality: 0 --- !u!23 &8523056918592537587 MeshRenderer: m_ObjectHideFlags: 0 @@ -78853,25 +77679,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 829949203711652303} m_Mesh: {fileID: 0} ---- !u!1 &8538139827332715112 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7196526488337971519} - - component: {fileID: 1648610525672147847} - - component: {fileID: 2264100281349693454} - - component: {fileID: 364198383522822653} - m_Layer: 19 - m_Name: SpawnObstacle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 --- !u!210 &8540599809922215612 SortingGroup: m_ObjectHideFlags: 0 @@ -79719,7 +78526,7 @@ Transform: m_GameObject: {fileID: 1386459518963384152} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -80101,8 +78908,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5217592408711062133} serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 11.635, y: 3.072, z: -7.993} + m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} + m_LocalPosition: {x: 11.635, y: 3.072, z: 16.707} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -80287,7 +79094,7 @@ Transform: m_GameObject: {fileID: 2546885968891213975} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: -8.698906, y: 0, z: -15.204704} + m_LocalPosition: {x: -8.698906, y: 0, z: 9.4952965} m_LocalScale: {x: 3.3693316, y: 5.2839003, z: 5.2839003} m_ConstrainProportionsScale: 0 m_Children: [] @@ -80401,18 +79208,17 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 176366447136746659} serializedVersion: 2 - m_LocalRotation: {x: -0.5, y: -0.5, z: 0.5, w: 0.5} - m_LocalPosition: {x: 0.99973404, y: 2.828157, z: -1.367422} - m_LocalScale: {x: 0.26358232, y: 0.095984794, z: 0.09598481} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.7, y: 14.698336, z: -0.11854458} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1425127438239482811} - - {fileID: 837911497365836734} - {fileID: 496335782248609644} - {fileID: 2715895657046252399} - {fileID: 1101750588809207029} - {fileID: 4006587639655181887} - m_Father: {fileID: 3762009602199430270} + m_Father: {fileID: 747295649438201258} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &8701597980731443963 GameObject: @@ -81384,8 +80190,8 @@ Transform: m_GameObject: {fileID: 7379333503143494639} serializedVersion: 2 m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927} - m_LocalPosition: {x: 1.43, y: 0, z: -2.77} - m_LocalScale: {x: 1.43522, y: 1.43522, z: 1.43522} + m_LocalPosition: {x: 0, y: 0, z: 20} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 5967240833265988352} @@ -82665,21 +81471,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &8933157941525325680 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1306438218312955273} - serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 7.948001, y: 0, z: -14.98} - m_LocalScale: {x: 2.974, y: 2.9740002, z: 2.9740002} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 747295649438201258} - m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} --- !u!33 &8934588621187108260 MeshFilter: m_ObjectHideFlags: 0 @@ -82716,7 +81507,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!1 &8942085730925622032 GameObject: m_ObjectHideFlags: 0 @@ -82896,7 +81687,7 @@ Transform: m_GameObject: {fileID: 5391758271108343143} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 24.7} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -84284,7 +83075,7 @@ GameObject: - component: {fileID: 4302969726367423501} - component: {fileID: 8641004020164842070} m_Layer: 0 - m_Name: RestaurantTile01 + m_Name: RestaurantBackgroundTile m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -85124,4 +83915,3 @@ SceneRoots: - {fileID: 877873993} - {fileID: 575217084} - {fileID: 7627145480117215977} - - {fileID: 1785845839} -- 2.45.2 From c85b4f829b2255fcb3d8eeff35e6822f11e4cf21 Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Mon, 14 Jul 2025 17:56:33 +0900 Subject: [PATCH 02/12] =?UTF-8?q?=EA=B8=B0=EC=A1=B4=EC=97=90=20=EC=82=AC?= =?UTF-8?q?=EC=9A=A9=ED=95=98=EB=8D=98=20=ED=94=84=EB=A6=AC=ED=8C=B9?= =?UTF-8?q?=EB=93=A4=20Old=20=ED=8F=B4=EB=8D=94=EB=A1=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_DDD/Restaurant/Environments/Props/Prefabs/Old.meta | 8 ++++++++ .../Environments/Props/Prefabs/{ => Old}/Barrel01.prefab | 0 .../Props/Prefabs/{ => Old}/Barrel01.prefab.meta | 0 .../Props/Prefabs/{ => Old}/BaseEnvironment.prefab | 0 .../Props/Prefabs/{ => Old}/BaseEnvironment.prefab.meta | 0 .../Props/Prefabs/{ => Old}/BasePropsOpaqueLit.prefab | 0 .../Prefabs/{ => Old}/BasePropsOpaqueLit.prefab.meta | 0 .../Props/Prefabs/{ => Old}/BaseSpineProps.prefab | 0 .../Props/Prefabs/{ => Old}/BaseSpineProps.prefab.meta | 0 .../Environments/Props/Prefabs/{ => Old}/Coral01.prefab | 0 .../Props/Prefabs/{ => Old}/Coral01.prefab.meta | 0 .../Environments/Props/Prefabs/{ => Old}/Coral02.prefab | 0 .../Props/Prefabs/{ => Old}/Coral02.prefab.meta | 0 .../Environments/Props/Prefabs/{ => Old}/Coral03.prefab | 0 .../Props/Prefabs/{ => Old}/Coral03.prefab.meta | 0 .../Environments/Props/Prefabs/{ => Old}/Fence01.prefab | 0 .../Props/Prefabs/{ => Old}/Fence01.prefab.meta | 0 .../Environments/Props/Prefabs/{ => Old}/Grass01.prefab | 0 .../Props/Prefabs/{ => Old}/Grass01.prefab.meta | 0 .../Environments/Props/Prefabs/{ => Old}/Grass02.prefab | 0 .../Props/Prefabs/{ => Old}/Grass02.prefab.meta | 0 .../Environments/Props/Prefabs/{ => Old}/Rum01.prefab | 0 .../Props/Prefabs/{ => Old}/Rum01.prefab.meta | 0 .../Props/Prefabs/{ => Old}/SmallGrass01.prefab | 0 .../Props/Prefabs/{ => Old}/SmallGrass01.prefab.meta | 0 .../Props/Prefabs/{ => Old}/SmallGrass01Group.prefab | 0 .../Props/Prefabs/{ => Old}/SmallGrass01Group.prefab.meta | 0 .../Environments/Props/Prefabs/{ => Old}/Star01.prefab | 0 .../Props/Prefabs/{ => Old}/Star01.prefab.meta | 0 .../Props/Prefabs/{ => Old}/StoneWall01.prefab | 0 .../Props/Prefabs/{ => Old}/StoneWall01.prefab.meta | 0 .../Props/Prefabs/{ => Old}/SummerGrass01.prefab | 0 .../Props/Prefabs/{ => Old}/SummerGrass01.prefab.meta | 0 33 files changed, 8 insertions(+) create mode 100644 Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old.meta rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Barrel01.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Barrel01.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/BaseEnvironment.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/BaseEnvironment.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/BasePropsOpaqueLit.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/BasePropsOpaqueLit.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/BaseSpineProps.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/BaseSpineProps.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Coral01.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Coral01.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Coral02.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Coral02.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Coral03.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Coral03.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Fence01.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Fence01.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Grass01.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Grass01.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Grass02.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Grass02.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Rum01.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Rum01.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/SmallGrass01.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/SmallGrass01.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/SmallGrass01Group.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/SmallGrass01Group.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Star01.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/Star01.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/StoneWall01.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/StoneWall01.prefab.meta (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/SummerGrass01.prefab (100%) rename Assets/_DDD/Restaurant/Environments/Props/Prefabs/{ => Old}/SummerGrass01.prefab.meta (100%) diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old.meta new file mode 100644 index 000000000..5d2f0fd1f --- /dev/null +++ b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bbf56907cb6795b42bb7fb0e4c697c82 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Barrel01.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Barrel01.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Barrel01.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Barrel01.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Barrel01.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Barrel01.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Barrel01.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Barrel01.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/BaseEnvironment.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/BaseEnvironment.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/BaseEnvironment.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/BaseEnvironment.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/BaseEnvironment.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/BaseEnvironment.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/BaseEnvironment.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/BaseEnvironment.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/BasePropsOpaqueLit.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/BasePropsOpaqueLit.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/BasePropsOpaqueLit.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/BasePropsOpaqueLit.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/BasePropsOpaqueLit.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/BasePropsOpaqueLit.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/BasePropsOpaqueLit.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/BasePropsOpaqueLit.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/BaseSpineProps.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/BaseSpineProps.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/BaseSpineProps.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/BaseSpineProps.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/BaseSpineProps.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/BaseSpineProps.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/BaseSpineProps.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/BaseSpineProps.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Coral01.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Coral01.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Coral01.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Coral01.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Coral01.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Coral01.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Coral01.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Coral01.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Coral02.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Coral02.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Coral02.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Coral02.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Coral02.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Coral02.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Coral02.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Coral02.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Coral03.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Coral03.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Coral03.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Coral03.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Coral03.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Coral03.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Coral03.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Coral03.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Fence01.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Fence01.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Fence01.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Fence01.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Fence01.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Fence01.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Fence01.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Fence01.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Grass01.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Grass01.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Grass01.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Grass01.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Grass01.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Grass01.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Grass01.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Grass01.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Grass02.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Grass02.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Grass02.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Grass02.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Grass02.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Grass02.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Grass02.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Grass02.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Rum01.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Rum01.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Rum01.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Rum01.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Rum01.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Rum01.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Rum01.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Rum01.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/SmallGrass01.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/SmallGrass01.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/SmallGrass01.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/SmallGrass01.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/SmallGrass01.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/SmallGrass01.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/SmallGrass01.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/SmallGrass01.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/SmallGrass01Group.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/SmallGrass01Group.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/SmallGrass01Group.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/SmallGrass01Group.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/SmallGrass01Group.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/SmallGrass01Group.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/SmallGrass01Group.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/SmallGrass01Group.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Star01.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Star01.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Star01.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Star01.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Star01.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Star01.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/Star01.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/Star01.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/StoneWall01.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/StoneWall01.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/StoneWall01.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/StoneWall01.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/StoneWall01.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/StoneWall01.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/StoneWall01.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/StoneWall01.prefab.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/SummerGrass01.prefab b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/SummerGrass01.prefab similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/SummerGrass01.prefab rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/SummerGrass01.prefab diff --git a/Assets/_DDD/Restaurant/Environments/Props/Prefabs/SummerGrass01.prefab.meta b/Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/SummerGrass01.prefab.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Prefabs/SummerGrass01.prefab.meta rename to Assets/_DDD/Restaurant/Environments/Props/Prefabs/Old/SummerGrass01.prefab.meta -- 2.45.2 From e604ded93aef458fc873b1e9ae60916a0de00a9e Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Mon, 14 Jul 2025 18:03:57 +0900 Subject: [PATCH 03/12] =?UTF-8?q?Common=EC=9D=98=20materials=20Old?= =?UTF-8?q?=ED=8F=B4=EB=8D=94=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/_DDD/Common/Materials/Old.meta | 8 ++++++++ Assets/_DDD/Common/Materials/{ => Old}/Maps.meta | 0 Assets/_DDD/Common/Materials/{ => Old}/Maps/GroundFog.mat | 0 .../Common/Materials/{ => Old}/Maps/GroundFog.mat.meta | 0 .../Materials/{ => Old}/OpaqueLitNotReceiveShadow.mat | 0 .../{ => Old}/OpaqueLitNotReceiveShadow.mat.meta | 0 .../Common/Materials/{ => Old}/OpaqueLitReceiveShadow.mat | 0 .../Materials/{ => Old}/OpaqueLitReceiveShadow.mat.meta | 0 .../_DDD/Common/Materials/{ => Old}/OpaqueSlmpleLit.mat | 0 .../Common/Materials/{ => Old}/OpaqueSlmpleLit.mat.meta | 0 Assets/_DDD/Common/Materials/{ => Old}/OpaqueUnlit.mat | 0 .../_DDD/Common/Materials/{ => Old}/OpaqueUnlit.mat.meta | 0 Assets/_DDD/Common/Materials/{ => Old}/Outline.meta | 0 .../Common/Materials/{ => Old}/Outline/OutlineUnlit.mat | 0 .../Materials/{ => Old}/Outline/OutlineUnlit.mat.meta | 0 Assets/_DDD/Common/Materials/{ => Old}/TransparentLit.mat | 0 .../Common/Materials/{ => Old}/TransparentLit.mat.meta | 0 .../Common/Materials/{ => Old}/TransparentSlmpleLit.mat | 0 .../Materials/{ => Old}/TransparentSlmpleLit.mat.meta | 0 .../_DDD/Common/Materials/{ => Old}/TransparentUnlit.mat | 0 .../Common/Materials/{ => Old}/TransparentUnlit.mat.meta | 0 21 files changed, 8 insertions(+) create mode 100644 Assets/_DDD/Common/Materials/Old.meta rename Assets/_DDD/Common/Materials/{ => Old}/Maps.meta (100%) rename Assets/_DDD/Common/Materials/{ => Old}/Maps/GroundFog.mat (100%) rename Assets/_DDD/Common/Materials/{ => Old}/Maps/GroundFog.mat.meta (100%) rename Assets/_DDD/Common/Materials/{ => Old}/OpaqueLitNotReceiveShadow.mat (100%) rename Assets/_DDD/Common/Materials/{ => Old}/OpaqueLitNotReceiveShadow.mat.meta (100%) rename Assets/_DDD/Common/Materials/{ => Old}/OpaqueLitReceiveShadow.mat (100%) rename Assets/_DDD/Common/Materials/{ => Old}/OpaqueLitReceiveShadow.mat.meta (100%) rename Assets/_DDD/Common/Materials/{ => Old}/OpaqueSlmpleLit.mat (100%) rename Assets/_DDD/Common/Materials/{ => Old}/OpaqueSlmpleLit.mat.meta (100%) rename Assets/_DDD/Common/Materials/{ => Old}/OpaqueUnlit.mat (100%) rename Assets/_DDD/Common/Materials/{ => Old}/OpaqueUnlit.mat.meta (100%) rename Assets/_DDD/Common/Materials/{ => Old}/Outline.meta (100%) rename Assets/_DDD/Common/Materials/{ => Old}/Outline/OutlineUnlit.mat (100%) rename Assets/_DDD/Common/Materials/{ => Old}/Outline/OutlineUnlit.mat.meta (100%) rename Assets/_DDD/Common/Materials/{ => Old}/TransparentLit.mat (100%) rename Assets/_DDD/Common/Materials/{ => Old}/TransparentLit.mat.meta (100%) rename Assets/_DDD/Common/Materials/{ => Old}/TransparentSlmpleLit.mat (100%) rename Assets/_DDD/Common/Materials/{ => Old}/TransparentSlmpleLit.mat.meta (100%) rename Assets/_DDD/Common/Materials/{ => Old}/TransparentUnlit.mat (100%) rename Assets/_DDD/Common/Materials/{ => Old}/TransparentUnlit.mat.meta (100%) diff --git a/Assets/_DDD/Common/Materials/Old.meta b/Assets/_DDD/Common/Materials/Old.meta new file mode 100644 index 000000000..1e0557326 --- /dev/null +++ b/Assets/_DDD/Common/Materials/Old.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ac4d180d9525cd489a18ee6f9dacd1f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/Common/Materials/Maps.meta b/Assets/_DDD/Common/Materials/Old/Maps.meta similarity index 100% rename from Assets/_DDD/Common/Materials/Maps.meta rename to Assets/_DDD/Common/Materials/Old/Maps.meta diff --git a/Assets/_DDD/Common/Materials/Maps/GroundFog.mat b/Assets/_DDD/Common/Materials/Old/Maps/GroundFog.mat similarity index 100% rename from Assets/_DDD/Common/Materials/Maps/GroundFog.mat rename to Assets/_DDD/Common/Materials/Old/Maps/GroundFog.mat diff --git a/Assets/_DDD/Common/Materials/Maps/GroundFog.mat.meta b/Assets/_DDD/Common/Materials/Old/Maps/GroundFog.mat.meta similarity index 100% rename from Assets/_DDD/Common/Materials/Maps/GroundFog.mat.meta rename to Assets/_DDD/Common/Materials/Old/Maps/GroundFog.mat.meta diff --git a/Assets/_DDD/Common/Materials/OpaqueLitNotReceiveShadow.mat b/Assets/_DDD/Common/Materials/Old/OpaqueLitNotReceiveShadow.mat similarity index 100% rename from Assets/_DDD/Common/Materials/OpaqueLitNotReceiveShadow.mat rename to Assets/_DDD/Common/Materials/Old/OpaqueLitNotReceiveShadow.mat diff --git a/Assets/_DDD/Common/Materials/OpaqueLitNotReceiveShadow.mat.meta b/Assets/_DDD/Common/Materials/Old/OpaqueLitNotReceiveShadow.mat.meta similarity index 100% rename from Assets/_DDD/Common/Materials/OpaqueLitNotReceiveShadow.mat.meta rename to Assets/_DDD/Common/Materials/Old/OpaqueLitNotReceiveShadow.mat.meta diff --git a/Assets/_DDD/Common/Materials/OpaqueLitReceiveShadow.mat b/Assets/_DDD/Common/Materials/Old/OpaqueLitReceiveShadow.mat similarity index 100% rename from Assets/_DDD/Common/Materials/OpaqueLitReceiveShadow.mat rename to Assets/_DDD/Common/Materials/Old/OpaqueLitReceiveShadow.mat diff --git a/Assets/_DDD/Common/Materials/OpaqueLitReceiveShadow.mat.meta b/Assets/_DDD/Common/Materials/Old/OpaqueLitReceiveShadow.mat.meta similarity index 100% rename from Assets/_DDD/Common/Materials/OpaqueLitReceiveShadow.mat.meta rename to Assets/_DDD/Common/Materials/Old/OpaqueLitReceiveShadow.mat.meta diff --git a/Assets/_DDD/Common/Materials/OpaqueSlmpleLit.mat b/Assets/_DDD/Common/Materials/Old/OpaqueSlmpleLit.mat similarity index 100% rename from Assets/_DDD/Common/Materials/OpaqueSlmpleLit.mat rename to Assets/_DDD/Common/Materials/Old/OpaqueSlmpleLit.mat diff --git a/Assets/_DDD/Common/Materials/OpaqueSlmpleLit.mat.meta b/Assets/_DDD/Common/Materials/Old/OpaqueSlmpleLit.mat.meta similarity index 100% rename from Assets/_DDD/Common/Materials/OpaqueSlmpleLit.mat.meta rename to Assets/_DDD/Common/Materials/Old/OpaqueSlmpleLit.mat.meta diff --git a/Assets/_DDD/Common/Materials/OpaqueUnlit.mat b/Assets/_DDD/Common/Materials/Old/OpaqueUnlit.mat similarity index 100% rename from Assets/_DDD/Common/Materials/OpaqueUnlit.mat rename to Assets/_DDD/Common/Materials/Old/OpaqueUnlit.mat diff --git a/Assets/_DDD/Common/Materials/OpaqueUnlit.mat.meta b/Assets/_DDD/Common/Materials/Old/OpaqueUnlit.mat.meta similarity index 100% rename from Assets/_DDD/Common/Materials/OpaqueUnlit.mat.meta rename to Assets/_DDD/Common/Materials/Old/OpaqueUnlit.mat.meta diff --git a/Assets/_DDD/Common/Materials/Outline.meta b/Assets/_DDD/Common/Materials/Old/Outline.meta similarity index 100% rename from Assets/_DDD/Common/Materials/Outline.meta rename to Assets/_DDD/Common/Materials/Old/Outline.meta diff --git a/Assets/_DDD/Common/Materials/Outline/OutlineUnlit.mat b/Assets/_DDD/Common/Materials/Old/Outline/OutlineUnlit.mat similarity index 100% rename from Assets/_DDD/Common/Materials/Outline/OutlineUnlit.mat rename to Assets/_DDD/Common/Materials/Old/Outline/OutlineUnlit.mat diff --git a/Assets/_DDD/Common/Materials/Outline/OutlineUnlit.mat.meta b/Assets/_DDD/Common/Materials/Old/Outline/OutlineUnlit.mat.meta similarity index 100% rename from Assets/_DDD/Common/Materials/Outline/OutlineUnlit.mat.meta rename to Assets/_DDD/Common/Materials/Old/Outline/OutlineUnlit.mat.meta diff --git a/Assets/_DDD/Common/Materials/TransparentLit.mat b/Assets/_DDD/Common/Materials/Old/TransparentLit.mat similarity index 100% rename from Assets/_DDD/Common/Materials/TransparentLit.mat rename to Assets/_DDD/Common/Materials/Old/TransparentLit.mat diff --git a/Assets/_DDD/Common/Materials/TransparentLit.mat.meta b/Assets/_DDD/Common/Materials/Old/TransparentLit.mat.meta similarity index 100% rename from Assets/_DDD/Common/Materials/TransparentLit.mat.meta rename to Assets/_DDD/Common/Materials/Old/TransparentLit.mat.meta diff --git a/Assets/_DDD/Common/Materials/TransparentSlmpleLit.mat b/Assets/_DDD/Common/Materials/Old/TransparentSlmpleLit.mat similarity index 100% rename from Assets/_DDD/Common/Materials/TransparentSlmpleLit.mat rename to Assets/_DDD/Common/Materials/Old/TransparentSlmpleLit.mat diff --git a/Assets/_DDD/Common/Materials/TransparentSlmpleLit.mat.meta b/Assets/_DDD/Common/Materials/Old/TransparentSlmpleLit.mat.meta similarity index 100% rename from Assets/_DDD/Common/Materials/TransparentSlmpleLit.mat.meta rename to Assets/_DDD/Common/Materials/Old/TransparentSlmpleLit.mat.meta diff --git a/Assets/_DDD/Common/Materials/TransparentUnlit.mat b/Assets/_DDD/Common/Materials/Old/TransparentUnlit.mat similarity index 100% rename from Assets/_DDD/Common/Materials/TransparentUnlit.mat rename to Assets/_DDD/Common/Materials/Old/TransparentUnlit.mat diff --git a/Assets/_DDD/Common/Materials/TransparentUnlit.mat.meta b/Assets/_DDD/Common/Materials/Old/TransparentUnlit.mat.meta similarity index 100% rename from Assets/_DDD/Common/Materials/TransparentUnlit.mat.meta rename to Assets/_DDD/Common/Materials/Old/TransparentUnlit.mat.meta -- 2.45.2 From c04291fdd425e322b17b31f1f585c0d472041afc Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Tue, 15 Jul 2025 10:59:26 +0900 Subject: [PATCH 04/12] =?UTF-8?q?Addressable=20path=20=EC=98=A4=EB=A5=98?= =?UTF-8?q?=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AddressableAssetSettings.asset | 3 +- Assets/AddressableImportSettings.asset | 11 ++ Assets/_DDD/Addressables.meta | 8 - Assets/_DDD/Addressables/Sprites.meta | 8 - .../Addressables/Sprites/Items.spriteatlasv2 | 18 --- .../Sprites/Items.spriteatlasv2.meta | 30 ---- .../Sprites/Barrel01.png} | 0 .../Sprites/Barrel01.png.meta} | 0 .../Sprites}/Coral01.png | 0 .../Sprites}/Coral01.png.meta | 14 +- .../Items => _Addressables/Sprites}/Gold.png | 0 .../Sprites}/Gold.png.meta | 0 .../_Addressables/Sprites/Items.spriteatlasv2 | 16 -- .../Sprites/Items.spriteatlasv2.meta | 30 ---- Assets/_DDD/_Raw/Sprites/Items/Gold01.png | 3 - .../_DDD/_Raw/Sprites/Items/Gold01.png.meta | 143 ------------------ .../AssetPostProcessors.cs | 5 +- .../AssetPostprocessorSprite.cs | 8 +- 18 files changed, 26 insertions(+), 271 deletions(-) delete mode 100644 Assets/_DDD/Addressables.meta delete mode 100644 Assets/_DDD/Addressables/Sprites.meta delete mode 100644 Assets/_DDD/Addressables/Sprites/Items.spriteatlasv2 delete mode 100644 Assets/_DDD/Addressables/Sprites/Items.spriteatlasv2.meta rename Assets/_DDD/{_Raw/Sprites/Items/Barrel.png => _Addressables/Sprites/Barrel01.png} (100%) rename Assets/_DDD/{_Raw/Sprites/Items/Barrel.png.meta => _Addressables/Sprites/Barrel01.png.meta} (100%) rename Assets/_DDD/{Restaurant/Environments/Props/Images => _Addressables/Sprites}/Coral01.png (100%) rename Assets/_DDD/{Restaurant/Environments/Props/Images => _Addressables/Sprites}/Coral01.png.meta (95%) rename Assets/_DDD/{_Raw/Sprites/Items => _Addressables/Sprites}/Gold.png (100%) rename Assets/_DDD/{_Raw/Sprites/Items => _Addressables/Sprites}/Gold.png.meta (100%) delete mode 100644 Assets/_DDD/_Addressables/Sprites/Items.spriteatlasv2 delete mode 100644 Assets/_DDD/_Addressables/Sprites/Items.spriteatlasv2.meta delete mode 100644 Assets/_DDD/_Raw/Sprites/Items/Gold01.png delete mode 100644 Assets/_DDD/_Raw/Sprites/Items/Gold01.png.meta diff --git a/Assets/AddressableAssetsData/AddressableAssetSettings.asset b/Assets/AddressableAssetsData/AddressableAssetSettings.asset index 6eb783174..8e1e5e5e4 100644 --- a/Assets/AddressableAssetsData/AddressableAssetSettings.asset +++ b/Assets/AddressableAssetsData/AddressableAssetSettings.asset @@ -15,7 +15,7 @@ MonoBehaviour: m_DefaultGroup: 30e7f67fe9aaa7849a34c9b6e2bc53ae m_currentHash: serializedVersion: 2 - Hash: afbba7cb45d674ec742903c98749be0a + Hash: 00000000000000000000000000000000 m_OptimizeCatalogSize: 0 m_BuildRemoteCatalog: 1 m_CatalogRequestsTimeout: 0 @@ -107,6 +107,7 @@ MonoBehaviour: - Sprite - So - Scene + - Material m_SchemaTemplates: [] m_GroupTemplateObjects: - {fileID: 11400000, guid: f804fe78e7005554f9ba60273aade35b, type: 2} diff --git a/Assets/AddressableImportSettings.asset b/Assets/AddressableImportSettings.asset index a87d31263..3b317d951 100644 --- a/Assets/AddressableImportSettings.asset +++ b/Assets/AddressableImportSettings.asset @@ -70,3 +70,14 @@ MonoBehaviour: LabelMode: 1 simplified: 0 addressReplacement: ${asset} + - path: Assets/_DDD/_Addressables/(?[^/]+)/(?.*)\.mat + matchType: 1 + groupName: + groupTemplate: {fileID: 11400000, guid: f804fe78e7005554f9ba60273aade35b, type: 2} + groupTemplateApplicationMode: 0 + labelRefs: [] + dynamicLabels: + - Material + LabelMode: 1 + simplified: 0 + addressReplacement: ${asset} diff --git a/Assets/_DDD/Addressables.meta b/Assets/_DDD/Addressables.meta deleted file mode 100644 index 30c25eb10..000000000 --- a/Assets/_DDD/Addressables.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 190b0dbdbdc29b2459a7d0eae707f531 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_DDD/Addressables/Sprites.meta b/Assets/_DDD/Addressables/Sprites.meta deleted file mode 100644 index 7891908a4..000000000 --- a/Assets/_DDD/Addressables/Sprites.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ba3a9fb25b878f647b1df9cfebb30f5b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_DDD/Addressables/Sprites/Items.spriteatlasv2 b/Assets/_DDD/Addressables/Sprites/Items.spriteatlasv2 deleted file mode 100644 index 23a8785da..000000000 --- a/Assets/_DDD/Addressables/Sprites/Items.spriteatlasv2 +++ /dev/null @@ -1,18 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!612988286 &1 -SpriteAtlasAsset: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - serializedVersion: 2 - m_MasterAtlas: {fileID: 0} - m_ImporterData: - packables: - - {fileID: 21300000, guid: 189d780f1507008429f2cdd1a2b4c9e8, type: 3} - - {fileID: 21300000, guid: e15933f76da90e742866563b5cd9e45f, type: 3} - - {fileID: 21300000, guid: 0db84c35b16f34681b0309b33d8760fe, type: 3} - m_IsVariant: 0 - m_ScriptablePacker: {fileID: 0} diff --git a/Assets/_DDD/Addressables/Sprites/Items.spriteatlasv2.meta b/Assets/_DDD/Addressables/Sprites/Items.spriteatlasv2.meta deleted file mode 100644 index 9caef868b..000000000 --- a/Assets/_DDD/Addressables/Sprites/Items.spriteatlasv2.meta +++ /dev/null @@ -1,30 +0,0 @@ -fileFormatVersion: 2 -guid: b16c797aa0ede8947b35fd354145121e -SpriteAtlasImporter: - externalObjects: {} - textureSettings: - serializedVersion: 2 - anisoLevel: 0 - compressionQuality: 0 - maxTextureSize: 0 - textureCompression: 0 - filterMode: 1 - generateMipMaps: 0 - readable: 0 - crunchedCompression: 0 - sRGB: 1 - platformSettings: [] - packingSettings: - serializedVersion: 2 - padding: 4 - blockOffset: 0 - allowAlphaSplitting: 0 - enableRotation: 0 - enableTightPacking: 0 - enableAlphaDilation: 0 - secondaryTextureSettings: {} - variantMultiplier: 1 - bindAsDefault: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_DDD/_Raw/Sprites/Items/Barrel.png b/Assets/_DDD/_Addressables/Sprites/Barrel01.png similarity index 100% rename from Assets/_DDD/_Raw/Sprites/Items/Barrel.png rename to Assets/_DDD/_Addressables/Sprites/Barrel01.png diff --git a/Assets/_DDD/_Raw/Sprites/Items/Barrel.png.meta b/Assets/_DDD/_Addressables/Sprites/Barrel01.png.meta similarity index 100% rename from Assets/_DDD/_Raw/Sprites/Items/Barrel.png.meta rename to Assets/_DDD/_Addressables/Sprites/Barrel01.png.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Images/Coral01.png b/Assets/_DDD/_Addressables/Sprites/Coral01.png similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Images/Coral01.png rename to Assets/_DDD/_Addressables/Sprites/Coral01.png diff --git a/Assets/_DDD/Restaurant/Environments/Props/Images/Coral01.png.meta b/Assets/_DDD/_Addressables/Sprites/Coral01.png.meta similarity index 95% rename from Assets/_DDD/Restaurant/Environments/Props/Images/Coral01.png.meta rename to Assets/_DDD/_Addressables/Sprites/Coral01.png.meta index 394d8ebe3..25cb265e7 100644 --- a/Assets/_DDD/Restaurant/Environments/Props/Images/Coral01.png.meta +++ b/Assets/_DDD/_Addressables/Sprites/Coral01.png.meta @@ -21,7 +21,7 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 flipGreenChannel: 0 - isReadable: 0 + isReadable: 1 streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 @@ -39,15 +39,15 @@ TextureImporter: mipBias: 0 wrapU: 1 wrapV: 1 - wrapW: 0 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 7 - spritePivot: {x: 0.5, y: 0.5} + spriteExtrude: 2 + spriteMeshType: 0 + alignment: 9 + spritePivot: {x: 0.5, y: 0} spritePixelsToUnits: 1024 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 diff --git a/Assets/_DDD/_Raw/Sprites/Items/Gold.png b/Assets/_DDD/_Addressables/Sprites/Gold.png similarity index 100% rename from Assets/_DDD/_Raw/Sprites/Items/Gold.png rename to Assets/_DDD/_Addressables/Sprites/Gold.png diff --git a/Assets/_DDD/_Raw/Sprites/Items/Gold.png.meta b/Assets/_DDD/_Addressables/Sprites/Gold.png.meta similarity index 100% rename from Assets/_DDD/_Raw/Sprites/Items/Gold.png.meta rename to Assets/_DDD/_Addressables/Sprites/Gold.png.meta diff --git a/Assets/_DDD/_Addressables/Sprites/Items.spriteatlasv2 b/Assets/_DDD/_Addressables/Sprites/Items.spriteatlasv2 deleted file mode 100644 index 52943a32c..000000000 --- a/Assets/_DDD/_Addressables/Sprites/Items.spriteatlasv2 +++ /dev/null @@ -1,16 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!612988286 &1 -SpriteAtlasAsset: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - serializedVersion: 2 - m_MasterAtlas: {fileID: 0} - m_ImporterData: - packables: - - {fileID: 21300000, guid: 189d780f1507008429f2cdd1a2b4c9e8, type: 3} - m_IsVariant: 0 - m_ScriptablePacker: {fileID: 0} diff --git a/Assets/_DDD/_Addressables/Sprites/Items.spriteatlasv2.meta b/Assets/_DDD/_Addressables/Sprites/Items.spriteatlasv2.meta deleted file mode 100644 index b9e4aff5a..000000000 --- a/Assets/_DDD/_Addressables/Sprites/Items.spriteatlasv2.meta +++ /dev/null @@ -1,30 +0,0 @@ -fileFormatVersion: 2 -guid: 1aad5f6adfc7c7d44b36ce007d3c0f1e -SpriteAtlasImporter: - externalObjects: {} - textureSettings: - serializedVersion: 2 - anisoLevel: 1 - compressionQuality: 50 - maxTextureSize: 2048 - textureCompression: 0 - filterMode: 1 - generateMipMaps: 0 - readable: 0 - crunchedCompression: 0 - sRGB: 1 - platformSettings: [] - packingSettings: - serializedVersion: 2 - padding: 4 - blockOffset: 1 - allowAlphaSplitting: 0 - enableRotation: 1 - enableTightPacking: 1 - enableAlphaDilation: 0 - secondaryTextureSettings: {} - variantMultiplier: 1 - bindAsDefault: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_DDD/_Raw/Sprites/Items/Gold01.png b/Assets/_DDD/_Raw/Sprites/Items/Gold01.png deleted file mode 100644 index 0babfa54d..000000000 --- a/Assets/_DDD/_Raw/Sprites/Items/Gold01.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c79945899e2bf0e4e03b0321b2dabae95d5677d1613bbf5159696115a709e9f5 -size 20947 diff --git a/Assets/_DDD/_Raw/Sprites/Items/Gold01.png.meta b/Assets/_DDD/_Raw/Sprites/Items/Gold01.png.meta deleted file mode 100644 index 04472cfbb..000000000 --- a/Assets/_DDD/_Raw/Sprites/Items/Gold01.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 0db84c35b16f34681b0309b33d8760fe -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - 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 - flipGreenChannel: 0 - isReadable: 1 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 2 - spriteMeshType: 0 - alignment: 9 - spritePivot: {x: 0.5, y: 0.16796875} - spritePixelsToUnits: 512 - 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 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: WindowsStoreApps - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostProcessors.cs b/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostProcessors.cs index 7f5785af0..8c1754e64 100644 --- a/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostProcessors.cs +++ b/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostProcessors.cs @@ -17,7 +17,7 @@ private void OnPreprocessTexture() // { // AssetPostprocessorModel.OnPreprocessTexture(importer); // } - Debug.Log(upperPath); + if (upperPath.Contains("ASSETS/_DDD/_RAW/SPRITES/")) { AssetPostprocessorSprite.OnPreprocessTexture(importer); @@ -31,9 +31,10 @@ public static void OnPostprocessAllAssets(string[] importedAssets, string[] dele { string fromPath = movedFromAssetPaths[i]; string toPath = movedAssets[i]; + var upperPath = toPath.ToUpper(); // 특정 폴더일 때만 작동 - if (toPath.StartsWith("Assets/_DDD/_Raw/Sprites/")) + if (upperPath.Contains("ASSETS/_DDD/_RAW/SPRITES/")) { if (AssetDatabase.LoadAssetAtPath(toPath) == null) { diff --git a/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostprocessorSprite.cs b/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostprocessorSprite.cs index 6cf0b04a9..491930cee 100644 --- a/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostprocessorSprite.cs +++ b/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostprocessorSprite.cs @@ -91,8 +91,6 @@ private static void TryApplyPivotAfterImport(string path) settings.spritePivot = new Vector2(0.5f, pivotY); importer.SetTextureSettings(settings); - Debug.Log($"[SpritePivot] {path} → pivotY = {pivotY:F2}"); - // ✅ 재임포트 플래그 설정 후 실행 (한 번만) SessionState.SetBool(sessionKey, true); AssetDatabase.ImportAsset(path, ImportAssetOptions.ForceUpdate); @@ -145,7 +143,7 @@ public static void CreateAtlas(string path, string destPath) var maxSize = sprite.rect.size.x > sprite.rect.size.y ? sprite.rect.size.x : sprite.rect.size.y; if (maxSize > 1024) { - CreateSingleAtlas(filePath, path.Replace("/_Raw/", "/Addressables/") + $"_{fileName}.spriteatlasv2"); + CreateSingleAtlas(filePath, path.Replace("/_Raw/", "/_Addressables/") + $"_{fileName}.spriteatlasv2"); continue; } @@ -341,8 +339,8 @@ public static void BuildTarget() foreach (var path in TargetPaths) { CreateAtlas(Utils.FolderPath(path), - Utils.FolderPath(path).Replace("/_Raw/", "/Addressables/") + ".spriteatlasv2"); - //CreatePrefab(path, (path.Replace("/Raw/Sprites/", "/Addressables/") + ".prefab").Replace(".png", "")); + Utils.FolderPath(path).Replace("/_Raw/", "/_Addressables/") + ".spriteatlasv2"); + //CreatePrefab(path, (path.Replace("/Raw/Sprites/", "/_Addressables/") + ".prefab").Replace(".png", "")); } -- 2.45.2 From df3341158a52e8db13d0a4d3ac6c04700aa07a56 Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Tue, 15 Jul 2025 12:59:53 +0900 Subject: [PATCH 05/12] =?UTF-8?q?=EA=B5=AC=EA=B8=80=20=EC=8B=9C=ED=8A=B8?= =?UTF-8?q?=20=EB=A7=A4=EB=8B=88=EC=A0=80=20=EB=A1=9C=EC=A7=81=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_Scripts/AssetManagement/AssetManager.cs | 2 + .../Core/GoogleSheetManager.cs | 159 ++++++++++-------- 2 files changed, 94 insertions(+), 67 deletions(-) diff --git a/Assets/_DDD/_Scripts/AssetManagement/AssetManager.cs b/Assets/_DDD/_Scripts/AssetManagement/AssetManager.cs index 680148187..eaa4739fc 100644 --- a/Assets/_DDD/_Scripts/AssetManagement/AssetManager.cs +++ b/Assets/_DDD/_Scripts/AssetManagement/AssetManager.cs @@ -1,7 +1,9 @@ using System; using System.Linq; using System.Threading.Tasks; +#if UNITY_EDITOR using UnityEditor.AddressableAssets; +#endif using UnityEngine; using UnityEngine.AddressableAssets; using UnityEngine.ResourceManagement.AsyncOperations; diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/GoogleSheetManager.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/GoogleSheetManager.cs index 81e9a3ae1..79d3d55c7 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/GoogleSheetManager.cs +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/GoogleSheetManager.cs @@ -89,8 +89,6 @@ public static async Task LoadSo() where T : ScriptableObject [Button("데이터 최신화"), EnableIf(nameof(CanFetchData))] private async Task FetchGoogleSheet() { - - _availSheetArray = _availSheets.Split('/'); var prevLog = AssetDatabase.LoadAssetAtPath(ChangeLogAssetPath); @@ -366,14 +364,17 @@ private void GenerateClassFilesPerSheet(string jsonInput) foreach (var property in ((JObject)items[i]).Properties()) { string rawName = property.Name; - - // ✅ Enum 타입 여부 판단 string enumType = null; - if (rawName.EndsWith("_Enum")) + + // ✅ 단일 필드 Enum: Cookware:Enum + if (rawName.Contains(":Enum")) { - enumType = rawName.Contains(":") - ? rawName.Split(':')[1].Replace("_Enum", "") - : rawName.Replace("_Enum", ""); + enumType = rawName.Split(':')[0]; // 필드 이름이 곧 Enum 이름 + } + // ✅ 공통 Enum: Taste1:Taste_Enum + else if (rawName.Contains(":") && rawName.EndsWith("_Enum")) + { + enumType = rawName.Split(':')[1].Replace("_Enum", ""); } if (!string.IsNullOrEmpty(enumType)) @@ -389,17 +390,17 @@ private void GenerateClassFilesPerSheet(string jsonInput) } } - // EnumTypes.cs 생성 + // ✅ EnumTypes.cs 생성 StringBuilder enumCode = new(); enumCode.AppendLine("// "); - enumCode.AppendLine("using System;\n"); + enumCode.AppendLine("using System;"); enumCode.AppendLine(); enumCode.AppendLine($"namespace {_namespace}"); enumCode.AppendLine("{"); foreach (var kvp in enumCandidates) { - enumCode.AppendLine($" public enum {kvp.Key} \n{{"); + enumCode.AppendLine($" public enum {kvp.Key} \n {{"); enumCode.AppendLine(" None = 0,"); int index = 1; foreach (string value in kvp.Value) @@ -410,6 +411,7 @@ private void GenerateClassFilesPerSheet(string jsonInput) enumCode.AppendLine(" }\n"); } + enumCode.AppendLine("}"); File.WriteAllText($"{BaseAssetPath}/EnumTypes.cs", enumCode.ToString()); @@ -421,7 +423,7 @@ private void GenerateClassFilesPerSheet(string jsonInput) AssetDatabase.ImportAsset(ClassedFullPath); } - // 시트별 클래스 생성 + // ✅ 시트별 클래스/So 생성 foreach (var jObject in jsonObject) { string className = jObject.Key; @@ -451,10 +453,10 @@ private string GenerateSoClassCode(string className) "using System.Collections.Generic;\n" + "using UnityEngine;\n\n" + $"namespace {_namespace}\n" + - "{\n" + + $"{{\n" + $" [CreateAssetMenu(fileName = \"{className}So\", menuName = \"GoogleSheet/{className}So\")]\n" + - $" public class {className}So : ScriptableObject \n" + - $" {{\n public List<{className}> {className}List;\n }}\n}}\n"; + $" public class {className}So : DataSo<{className}> {{ }}\n" + + $"}}"; } private string GenerateDataClassCode(string className, JArray items) @@ -470,7 +472,7 @@ private string GenerateDataClassCode(string className, JArray items) sb.AppendLine($"namespace {_namespace}"); sb.AppendLine("{"); sb.AppendLine(" [Serializable]"); - sb.AppendLine($" public class {className}"); + sb.AppendLine($" public class {className} : IId"); sb.AppendLine(" {"); int count = sampleRow.Properties().Count(); @@ -487,22 +489,27 @@ private string GenerateDataClassCode(string className, JArray items) string fieldName = rawName; string explicitType = null; - if (rawName.Contains(":")) + if (rawName.Contains(":Enum")) + { + fieldName = rawName.Split(':')[0]; + explicitType = fieldName; + } + else if (rawName.Contains(":") && rawName.EndsWith("_Enum")) { var parts = rawName.Split(':'); fieldName = parts[0]; explicitType = parts[1].Replace("_Enum", ""); } - else if (rawName.EndsWith("_Enum")) + else if (rawName.Contains(":")) { - fieldName = rawName.Replace("_Enum", ""); - explicitType = fieldName; + var parts = rawName.Split(':'); + fieldName = parts[0]; + explicitType = parts[1]; } types[i] = explicitType ?? GetCSharpType(prop.Value.Type); names[i] = fieldName; tooltips[i] ??= commentRow.TryGetValue(rawName, out var tip) ? tip.ToString() : ""; - i++; } } @@ -515,11 +522,20 @@ private string GenerateDataClassCode(string className, JArray items) sb.AppendLine($" [Tooltip(\"{tooltips[i]}\")]"); } - sb.AppendLine($" public {types[i]} {names[i]};\n"); + if (names[i] == "Id" && types[i] == "string") + { + sb.AppendLine(" [field: SerializeField]"); + sb.AppendLine(" public string Id { get; set; }\n"); + } + else + { + sb.AppendLine($" public {types[i]} {names[i]};\n"); + } } sb.AppendLine(" }"); sb.AppendLine("}"); + return sb.ToString(); } @@ -616,7 +632,6 @@ private async Task InternalCreateGoogleSheetSoAsync() string soPath = $"{soDirectory}/{sheetName}So.asset"; ScriptableObject soInstance = AssetDatabase.LoadAssetAtPath(soPath); - // 💡 잘못된 asset이면 삭제 후 새로 생성 if (soInstance == null) { if (File.Exists(soPath)) @@ -629,11 +644,10 @@ private async Task InternalCreateGoogleSheetSoAsync() AssetDatabase.CreateAsset(soInstance, soPath); AssetDatabase.SaveAssets(); AssetDatabase.ImportAsset(soPath, ImportAssetOptions.ForceSynchronousImport); - await Task.Delay(100); // meta 확정 시간 확보 + await Task.Delay(100); AssetDatabase.Refresh(); } - // 🧠 Sprite나 Enum 값을 반영한 List 생성 IList list = (IList)Activator.CreateInstance(typeof(List<>).MakeGenericType(dataType)); var dataArray = (JArray)sheetPair.Value; @@ -648,24 +662,33 @@ private async Task InternalCreateGoogleSheetSoAsync() string fieldName = rawName; string explicitType = null; - if (rawName.Contains(":")) + if (rawName.Contains(":Enum")) { - var split = rawName.Split(':'); - fieldName = split[0]; - explicitType = split[1].Replace("_Enum", ""); - } - else if (rawName.EndsWith("_Enum")) - { - fieldName = rawName.Replace("_Enum", ""); + fieldName = rawName.Split(':')[0]; explicitType = fieldName; } + else if (rawName.Contains(":") && rawName.EndsWith("_Enum")) + { + var parts = rawName.Split(':'); + fieldName = parts[0]; + explicitType = parts[1].Replace("_Enum", ""); + } + else if (rawName.Contains(":")) + { + var parts = rawName.Split(':'); + fieldName = parts[0]; + explicitType = parts[1]; + } FieldInfo field = dataType.GetField(fieldName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); - if (field == null) + PropertyInfo property = dataType.GetProperty(fieldName, + BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); + + if (field == null && property == null) { - Debug.LogWarning($"[GoogleSheetManager] 필드 누락: {dataType.Name}.{fieldName}"); + Debug.LogWarning($"[GoogleSheetManager] 필드/프로퍼티 누락: {dataType.Name}.{fieldName}"); continue; } @@ -673,12 +696,12 @@ private async Task InternalCreateGoogleSheetSoAsync() { object value; - // ✅ Sprite 처리 (주소로부터 비동기 로드) - if (explicitType == "Sprite" && field.FieldType == typeof(Sprite)) + // Sprite, Color 등 기존 로직 유지 + if (explicitType == "Sprite" && (field?.FieldType == typeof(Sprite) || + property?.PropertyType == typeof(Sprite))) { string spriteKey = prop.Value.ToString().Trim(); - if (string.IsNullOrEmpty(spriteKey)) - continue; + if (string.IsNullOrEmpty(spriteKey)) continue; if (!AssetManager.HasLabel(spriteKey, "Sprite")) { @@ -696,68 +719,62 @@ private async Task InternalCreateGoogleSheetSoAsync() } value = handle.Result; - field.SetValue(dataInstance, value); - continue; // 이후 변환 스킵 } - - // ✅ Enum 처리 - if (field.FieldType.IsEnum) + else if ((field?.FieldType.IsEnum ?? false) || (property?.PropertyType.IsEnum ?? false)) { + Type enumType = field?.FieldType ?? property?.PropertyType; string formatted = NormalizeEnumKey(prop.Value.ToString()); - value = Enum.TryParse(field.FieldType, formatted, out var parsed) + value = Enum.TryParse(enumType, formatted, out var parsed) ? parsed - : Activator.CreateInstance(field.FieldType); + : Activator.CreateInstance(enumType); } - // ✅ Color 처리 - else if (field.FieldType == typeof(Color)) + else if ((field?.FieldType == typeof(Color)) || (property?.PropertyType == typeof(Color))) { value = ColorUtility.TryParseHtmlString(prop.Value.ToString(), out var color) ? color : Color.white; } - // ✅ 기본 타입 처리 + else if ((field?.FieldType == typeof(string)) || (property?.PropertyType == typeof(string))) + { + value = prop.Value.ToString(); + } else { - value = Convert.ChangeType(prop.Value.ToString(), field.FieldType); + Type targetType = field?.FieldType ?? property?.PropertyType; + value = Convert.ChangeType(prop.Value.ToString(), targetType); } - field.SetValue(dataInstance, value); + if (field != null) + field.SetValue(dataInstance, value); + else if (property != null && property.CanWrite) + property.SetValue(dataInstance, value); } catch (Exception e) { - Debug.LogWarning( - $"[GoogleSheetManager] 값 할당 실패: {fieldName} = {prop.Value} ({field.FieldType}) → {e.Message}"); + Debug.LogWarning($"[GoogleSheetManager] 값 할당 실패: {fieldName} = {prop.Value} → {e.Message}"); } } list.Add(dataInstance); } - // ✅ 리스트 필드에 값 설정 - FieldInfo listField = soType.GetField($"{sheetName}List", + // ✅ SetDataList() 호출 + MethodInfo setMethod = soType.GetMethod("SetDataList", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); - - if (listField != null) + if (setMethod != null) { - object existingListObj = listField.GetValue(soInstance); - if (existingListObj is IList existingList) - { - existingList.Clear(); // ✅ 기존 리스트를 완전히 비움 - } - - listField.SetValue(soInstance, list); + setMethod.Invoke(soInstance, new object[] { list }); EditorUtility.SetDirty(soInstance); } else { - Debug.LogError($"[GoogleSheetManager] {soType.Name}에 {sheetName}List 필드가 없습니다."); + Debug.LogError($"[GoogleSheetManager] {soType.Name}에 SetDataList 메서드가 없습니다."); allSuccess = false; } AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); - // ✅ Addressables 등록은 마지막에, 유효한 경우만 if (AssetDatabase.LoadAssetAtPath(soPath) != null) { GoogleSheetAddressableAutoSetup.AutoRegisterSo(soPath); @@ -781,9 +798,17 @@ private Type FindTypeByName(string sheetName) private string NormalizeEnumKey(string input) { - string validName = System.Text.RegularExpressions.Regex.Replace(input, @"[^a-zA-Z0-9_]", "_"); + if (string.IsNullOrEmpty(input)) + return "None"; + + // 특수문자 및 공백을 밑줄(_)로 치환 + string validName = System.Text.RegularExpressions.Regex.Replace(input, @"[^a-zA-Z0-9_]+", "_"); + + // 숫자로 시작하는 경우 밑줄 추가 if (char.IsDigit(validName[0])) validName = "_" + validName; + + // 첫 글자 대문자화 return char.ToUpper(validName[0]) + validName.Substring(1); } -- 2.45.2 From 3eeb91bfcacaf5903938b99924f0b314a8021e5a Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Tue, 15 Jul 2025 13:01:35 +0900 Subject: [PATCH 06/12] =?UTF-8?q?=EA=B5=AC=EA=B8=80=20=EC=8B=9C=ED=8A=B8?= =?UTF-8?q?=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=97=90=EC=85=8B=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AssetGroups/GoogleSheetSo_Group.asset | 12 ++ .../AssetGroups/Group.asset | 36 +++- .../Prefabs/GoogleSheetManager.prefab | 2 +- .../2025-07-04 16-17-14 by 남태건.json | 116 ----------- .../2025-07-04 16-18-02 by 남태건.json | 116 ----------- .../2025-07-10 14-06-48 by 남태건.json | 77 -------- .../2025-07-15 12-52-03 by 남태건.json | 120 +++++++++++ ...a => 2025-07-15 12-52-03 by 남태건.json.meta} | 2 +- .../2025-07-15 12-53-58 by 남태건.json | 120 +++++++++++ ...a => 2025-07-15 12-53-58 by 남태건.json.meta} | 2 +- .../AutoCreated/Classes/EnvironmentData.cs | 28 +++ .../Classes/EnvironmentData.cs.meta | 2 + .../AutoCreated/Classes/EnvironmentDataSo.cs | 9 + .../Classes/EnvironmentDataSo.cs.meta | 2 + .../AutoCreated/Classes/FoodData.cs | 9 +- .../AutoCreated/Classes/FoodDataSo.cs | 7 +- .../AutoCreated/Classes/ItemData.cs | 5 +- .../AutoCreated/Classes/ItemDataSo.cs | 7 +- .../AutoCreated/Classes/SpriteData.cs | 24 +++ .../AutoCreated/Classes/SpriteData.cs.meta | 2 + .../AutoCreated/Classes/SpriteDataSo.cs | 9 + .../AutoCreated/Classes/SpriteDataSo.cs.meta | 2 + .../AutoCreated/EnumTypes.cs | 28 ++- .../AutoCreated/GoogleSheetJson.json | 97 ++++++--- .../Logs/GoogleSheetChangeLog.asset | 186 ++++++++---------- .../AutoCreated/So/EnvironmentDataSo.asset | 27 +++ .../EnvironmentDataSo.asset.meta} | 5 +- .../AutoCreated/So/FoodDataSo.asset | 14 +- .../AutoCreated/So/ItemDataSo.asset | 10 +- .../AutoCreated/So/SpriteDataSo.asset | 24 +++ .../AutoCreated/So/SpriteDataSo.asset.meta | 8 + .../GenerateGoogleSheet/Core/DataSo.cs | 24 +++ .../GenerateGoogleSheet/Core/DataSo.cs.meta | 2 + .../_Scripts/GenerateGoogleSheet/Core/IId.cs | 7 + .../GenerateGoogleSheet/Core/IId.cs.meta | 2 + 35 files changed, 656 insertions(+), 487 deletions(-) delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-17-14 by 남태건.json delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-18-02 by 남태건.json delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-10 14-06-48 by 남태건.json create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json rename Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/{2025-07-10 14-06-48 by 남태건.json.meta => 2025-07-15 12-52-03 by 남태건.json.meta} (75%) create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json rename Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/{2025-07-04 16-17-14 by 남태건.json.meta => 2025-07-15 12-53-58 by 남태건.json.meta} (75%) create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs.meta create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentDataSo.cs create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentDataSo.cs.meta create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs.meta create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs.meta create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset rename Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/{BackUps/2025-07-04 16-18-02 by 남태건.json.meta => So/EnvironmentDataSo.asset.meta} (52%) create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset.meta create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/DataSo.cs create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/DataSo.cs.meta create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/IId.cs create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/IId.cs.meta diff --git a/Assets/AddressableAssetsData/AssetGroups/GoogleSheetSo_Group.asset b/Assets/AddressableAssetsData/AssetGroups/GoogleSheetSo_Group.asset index b4a621b42..80e94c80c 100644 --- a/Assets/AddressableAssetsData/AssetGroups/GoogleSheetSo_Group.asset +++ b/Assets/AddressableAssetsData/AssetGroups/GoogleSheetSo_Group.asset @@ -21,12 +21,24 @@ MonoBehaviour: m_SerializedLabels: - GoogleSheetSo FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 84f8a3bf287dd904d9ba55d2ded55eb9 + m_Address: EnvironmentDataSo + m_ReadOnly: 0 + m_SerializedLabels: + - GoogleSheetSo + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: c2be393a39588b647bacdd69f47f677d m_Address: ItemDataSo m_ReadOnly: 0 m_SerializedLabels: - GoogleSheetSo FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: fda2c41adac425f43b83c0f97cbb5aad + m_Address: SpriteDataSo + m_ReadOnly: 0 + m_SerializedLabels: + - GoogleSheetSo + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 0 m_Settings: {fileID: 11400000, guid: d12ffbb6f886d48418efb0b6d15ccb88, type: 2} m_SchemaSet: diff --git a/Assets/AddressableAssetsData/AssetGroups/Group.asset b/Assets/AddressableAssetsData/AssetGroups/Group.asset index 8966ac8c3..ac4f0bc64 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Group.asset +++ b/Assets/AddressableAssetsData/AssetGroups/Group.asset @@ -15,11 +15,23 @@ MonoBehaviour: m_GroupName: Group m_GUID: 30e7f67fe9aaa7849a34c9b6e2bc53ae m_SerializeEntries: - - m_GUID: 1aad5f6adfc7c7d44b36ce007d3c0f1e - m_Address: Items + - m_GUID: 0912c3de85fd61848a41575faa2794ed + m_Address: CreateEnvironment m_ReadOnly: 0 m_SerializedLabels: - - Atlas + - So + FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 0e912dc7ded8c2449bc4d0e2bbf1d2bf + m_Address: BaseRestaurantEnvironment + m_ReadOnly: 0 + m_SerializedLabels: + - Prefab + FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 189d780f1507008429f2cdd1a2b4c9e8 + m_Address: Barrel01 + m_ReadOnly: 0 + m_SerializedLabels: + - Sprite FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 29dcda970aef9584d9b157e766b8a278 m_Address: RestaurantPlayer @@ -39,6 +51,12 @@ MonoBehaviour: m_SerializedLabels: - So FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 9aa7958fc8d43e640b0983c9b2de3657 + m_Address: Coral01 + m_ReadOnly: 0 + m_SerializedLabels: + - Sprite + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: a60e7a432b7eb65419f3942f4f422fb4 m_Address: Voyage m_ReadOnly: 0 @@ -57,6 +75,18 @@ MonoBehaviour: m_SerializedLabels: - Scene FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: e15933f76da90e742866563b5cd9e45f + m_Address: Gold + m_ReadOnly: 0 + m_SerializedLabels: + - Sprite + FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: efc890589b4c46948885cd750384bc6f + m_Address: BasePropSpriteMaterial + m_ReadOnly: 0 + m_SerializedLabels: + - Material + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 0 m_Settings: {fileID: 11400000, guid: d12ffbb6f886d48418efb0b6d15ccb88, type: 2} m_SchemaSet: diff --git a/Assets/_DDD/_ScriptAssets/Prefabs/GoogleSheetManager.prefab b/Assets/_DDD/_ScriptAssets/Prefabs/GoogleSheetManager.prefab index 6c624b2a3..2d5549b9b 100644 --- a/Assets/_DDD/_ScriptAssets/Prefabs/GoogleSheetManager.prefab +++ b/Assets/_DDD/_ScriptAssets/Prefabs/GoogleSheetManager.prefab @@ -48,7 +48,7 @@ MonoBehaviour: _isAccessGoogleSheet: 1 _googleSheetUrl: https://script.google.com/macros/s/AKfycbw8TRSl_OuY2S-RX0yvOJi1SqNqoflG0R3pWxk9GC9u_wvGQeuABZc0VH7YJ5lMrAl4/exec _namespace: DDD - _availSheets: FoodData/ItemData + _availSheets: ItemData/FoodData/EnvironmentData/SpriteData _generateFolderPath: /_DDD/_Scripts/GenerateGoogleSheet/AutoCreated _currentVersion: "1 - 2025-07-04 16:18:02 by \uB0A8\uD0DC\uAC74" _restoreIndex: 0 diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-17-14 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-17-14 by 남태건.json deleted file mode 100644 index 704c37a1a..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-17-14 by 남태건.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "$개요": [ - { - "": "시트 생성" - } - ], - "Food": [ - { - "Id:string": "식별ID", - "Name:string": "이름", - "Cookware_Enum": "요리도구", - "Ingredient1:string": "재료1", - "Ingredient2:string": "재료2", - "Taste1:Taste_Enum": "맛1", - "Taste2:Taste_Enum": "맛2", - "Sprite:Sprite": "Addressable 이미지 이름" - }, - { - "Id:string": "Food001", - "Name:string": "햇빛수프", - "Cookware_Enum": "Pot", - "Ingredient1:string": "극락쌀", - "Ingredient2:string": "햇빛당근", - "Taste1:Taste_Enum": "Bitter", - "Taste2:Taste_Enum": "Sweet", - "Sprite:Sprite": "Gold" - }, - { - "Id:string": "Food002", - "Name:string": "B", - "Cookware_Enum": "FryingPan", - "Ingredient1:string": 1, - "Ingredient2:string": 1, - "Taste1:Taste_Enum": "Spicy", - "Taste2:Taste_Enum": "Bitter", - "Sprite:Sprite": "" - }, - { - "Id:string": "Food003", - "Name:string": "C", - "Cookware_Enum": "Pot", - "Ingredient1:string": 2, - "Ingredient2:string": 2, - "Taste1:Taste_Enum": "Fresh", - "Taste2:Taste_Enum": "None", - "Sprite:Sprite": "" - }, - { - "Id:string": "Food004", - "Name:string": "D", - "Cookware_Enum": "Plating", - "Ingredient1:string": 3, - "Ingredient2:string": 3, - "Taste1:Taste_Enum": " ", - "Taste2:Taste_Enum": "Salty", - "Sprite:Sprite": "Gold" - } - ], - "Monster": [ - { - "Id": "식별번호", - "Name": "이름", - "T1": "테스트1" - }, - { - "Id": "Test001", - "Name": "A", - "T1": 1 - }, - { - "Id": "Test002", - "Name": "B", - "T1": 2 - }, - { - "Id": "Test003", - "Name": "C", - "T1": 3 - }, - { - "Id": "Test004", - "Name": "D", - "T1": 4 - } - ], - "Item": [ - { - "Id": "식별번호", - "Name": "이름", - "ItemType_Enum": "아이템타입", - "CellSizeX:int": "셀크기X", - "CellSizeY:int": "셀크기Y" - }, - { - "Id": "Item001", - "Name": "나무장판", - "ItemType_Enum": "Floor", - "CellSizeX:int": 1, - "CellSizeY:int": 1 - }, - { - "Id": "Item002", - "Name": "테이블", - "ItemType_Enum": "Furniture", - "CellSizeX:int": 2, - "CellSizeY:int": 2 - }, - { - "Id": "Item003", - "Name": "전등", - "ItemType_Enum": "WallMount", - "CellSizeX:int": 3, - "CellSizeY:int": 3 - } - ] -} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-18-02 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-18-02 by 남태건.json deleted file mode 100644 index 336e92adc..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-18-02 by 남태건.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "$개요": [ - { - "": "시트 생성" - } - ], - "Food": [ - { - "Id:string": "식별ID", - "Name:string": "이름", - "Cookware_Enum": "요리도구", - "Ingredient1:string": "재료1", - "Ingredient2:string": "재료2", - "Taste1:Taste_Enum": "맛1", - "Taste2:Taste_Enum": "맛2", - "Sprite:Sprite": "Addressable 이미지 이름" - }, - { - "Id:string": "Food001", - "Name:string": "햇빛수프", - "Cookware_Enum": "Pot", - "Ingredient1:string": "극락쌀", - "Ingredient2:string": "햇빛당근", - "Taste1:Taste_Enum": "Bitter", - "Taste2:Taste_Enum": "Sweet", - "Sprite:Sprite": "Gold" - }, - { - "Id:string": "Food002", - "Name:string": "B", - "Cookware_Enum": "FryingPan", - "Ingredient1:string": 1, - "Ingredient2:string": 1, - "Taste1:Taste_Enum": "Spicy", - "Taste2:Taste_Enum": "Bitter", - "Sprite:Sprite": "" - }, - { - "Id:string": "Food003", - "Name:string": "C", - "Cookware_Enum": "Pot", - "Ingredient1:string": 2, - "Ingredient2:string": 2, - "Taste1:Taste_Enum": "Fresh", - "Taste2:Taste_Enum": "None", - "Sprite:Sprite": "" - }, - { - "Id:string": "Food004", - "Name:string": "D", - "Cookware_Enum": "Plating", - "Ingredient1:string": 3, - "Ingredient2:string": 3, - "Taste1:Taste_Enum": " ", - "Taste2:Taste_Enum": "Salty", - "Sprite:Sprite": "Gold" - } - ], - "Monster": [ - { - "Id": "식별번호", - "Name": "이름", - "T1": "테스트1" - }, - { - "Id": "Test001", - "Name": "A", - "T1": 1 - }, - { - "Id": "Test002", - "Name": "B", - "T1": 2 - }, - { - "Id": "Test003", - "Name": "C", - "T1": 3 - }, - { - "Id": "Test004", - "Name": "D", - "T1": 4 - } - ], - "Item": [ - { - "Id": "식별번호", - "Name": "이름", - "ItemType_Enum": "아이템타입", - "CellSizeX:int": "셀크기X", - "CellSizeY:int": "셀크기Y" - }, - { - "Id": "Item001", - "Name": "나무장판", - "ItemType_Enum": "Floor", - "CellSizeX:int": 1, - "CellSizeY:int": 1 - }, - { - "Id": "Item002", - "Name": "테이블", - "ItemType_Enum": "Furniture", - "CellSizeX:int": 2, - "CellSizeY:int": 2 - }, - { - "Id": "Item003", - "Name": "전등", - "ItemType_Enum": "WallMount", - "CellSizeX:int": "", - "CellSizeY:int": "" - } - ] -} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-10 14-06-48 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-10 14-06-48 by 남태건.json deleted file mode 100644 index 56f3b9172..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-10 14-06-48 by 남태건.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "$개요": [ - { - "": "시트 생성" - } - ], - "FoodData": [ - { - "Id:string": "식별ID", - "Name:string": "이름", - "Cookware_Enum": "요리도구", - "Ingredient1:string": "재료1", - "Ingredient2:string": "재료2", - "Taste1:Taste_Enum": "맛1", - "Taste2:Taste_Enum": "맛2", - "Sprite:Sprite": "Addressable 이미지 이름" - }, - { - "Id:string": "Food001", - "Name:string": "햇빛수프", - "Cookware_Enum": "Pot", - "Ingredient1:string": "극락쌀", - "Ingredient2:string": "햇빛당근", - "Taste1:Taste_Enum": "Bitter", - "Taste2:Taste_Enum": "Sweet", - "Sprite:Sprite": "Gold" - }, - { - "Id:string": "Food002", - "Name:string": "B", - "Cookware_Enum": "FryingPan", - "Ingredient1:string": 1, - "Ingredient2:string": 1, - "Taste1:Taste_Enum": "Spicy", - "Taste2:Taste_Enum": "Bitter", - "Sprite:Sprite": "" - }, - { - "Id:string": "Food003", - "Name:string": "C", - "Cookware_Enum": "Pot", - "Ingredient1:string": 2, - "Ingredient2:string": 2, - "Taste1:Taste_Enum": "Fresh", - "Taste2:Taste_Enum": "None", - "Sprite:Sprite": "" - }, - { - "Id:string": "Food004", - "Name:string": "D", - "Cookware_Enum": "Plating", - "Ingredient1:string": 3, - "Ingredient2:string": 3, - "Taste1:Taste_Enum": " ", - "Taste2:Taste_Enum": "Salty", - "Sprite:Sprite": "Gold" - } - ], - "ItemData": [ - { - "Id": "식별번호", - "ItemType_Enum": "아이템타입" - }, - { - "Id": "Item001", - "ItemType_Enum": "Food" - }, - { - "Id": "Item002", - "ItemType_Enum": "Prop" - }, - { - "Id": "Item003", - "ItemType_Enum": "Interactable" - } - ] -} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json new file mode 100644 index 000000000..bab05d179 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json @@ -0,0 +1,120 @@ +{ + "$개요": [ + { + "": "시트 생성" + } + ], + "ItemData": [ + { + "Id": "식별번호", + "ItemType_Enum": "아이템타입" + }, + { + "Id": "Item_Food_001", + "ItemType_Enum": "Food" + }, + { + "Id": "Item_Environment_001", + "ItemType_Enum": "Environment" + }, + { + "Id": "Item_Environment_002", + "ItemType_Enum": "Environment" + } + ], + "FoodData": [ + { + "Id:string": "식별ID", + "Name:string": "이름", + "Cookware:Enum": "요리도구", + "Ingredient1:string": "재료1", + "Ingredient2:string": "재료2", + "Taste1:Taste_Enum": "맛1", + "Taste2:Taste_Enum": "맛2" + }, + { + "Id:string": "Item_Food_001", + "Name:string": "햇빛수프", + "Cookware:Enum": "Pot", + "Ingredient1:string": "극락쌀", + "Ingredient2:string": "햇빛당근", + "Taste1:Taste_Enum": "Bitter", + "Taste2:Taste_Enum": "Sweet" + }, + { + "Id:string": "Item_Food_002", + "Name:string": "B", + "Cookware:Enum": "FryingPan", + "Ingredient1:string": 1, + "Ingredient2:string": 1, + "Taste1:Taste_Enum": "Spicy", + "Taste2:Taste_Enum": "Bitter" + }, + { + "Id:string": "Item_Food_003", + "Name:string": "C", + "Cookware:Enum": "Pot", + "Ingredient1:string": 2, + "Ingredient2:string": 2, + "Taste1:Taste_Enum": "Fresh", + "Taste2:Taste_Enum": "None" + }, + { + "Id:string": "Item_Food_004", + "Name:string": "D", + "Cookware:Enum": "Plating", + "Ingredient1:string": 3, + "Ingredient2:string": 3, + "Taste1:Taste_Enum": " ", + "Taste2:Taste_Enum": "Salty" + } + ], + "EnvironmentData": [ + { + "Id": "식별번호", + "EnvironmentType_Enum": "오브젝트 타입", + "RendererType_Enum": "렌더러 타입", + "IsTrigger:int": "트리거 여부" + }, + { + "Id": "Item_Environment_001", + "EnvironmentType_Enum": "Prop", + "RendererType_Enum": "Sprite", + "IsTrigger:int": 1 + }, + { + "Id": "Item_Environment_002", + "EnvironmentType_Enum": "Prop", + "RendererType_Enum": "Sprite", + "IsTrigger:int": 1 + }, + { + "Id": "Item_Environment_003", + "EnvironmentType_Enum": "Interactable", + "RendererType_Enum": "Spine", + "IsTrigger:int": 0 + } + ], + "SpriteData": [ + { + "Id": "식별번호", + "Sprite:Sprite": "Addressable 이미지 이름", + "Size:int": "유니티 내의 이미지 크기" + }, + { + "Id": "Item_Environment_001", + "Sprite:Sprite": "Barrel01", + "Size:int": 1 + }, + { + "Id": "Item_Environment_002", + "Sprite:Sprite": "Coral01", + "Size:int": 1 + }, + { + "Id": "Item_Food_001", + "Sprite:Sprite": "Gold", + "Size:int": 1 + } + ] +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-10 14-06-48 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json.meta similarity index 75% rename from Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-10 14-06-48 by 남태건.json.meta rename to Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json.meta index b2bf4e9e2..3e0093a98 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-10 14-06-48 by 남태건.json.meta +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5a1f5fa4ff4feee4e91087c012fd82bf +guid: 4f13486768f10a240b324b838a424409 TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json new file mode 100644 index 000000000..f9f99cd7b --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json @@ -0,0 +1,120 @@ +{ + "$개요": [ + { + "": "시트 생성" + } + ], + "ItemData": [ + { + "Id": "식별번호", + "ItemType:Enum": "아이템타입" + }, + { + "Id": "Item_Food_001", + "ItemType:Enum": "Food" + }, + { + "Id": "Item_Environment_001", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_002", + "ItemType:Enum": "Environment" + } + ], + "FoodData": [ + { + "Id:string": "식별ID", + "Name:string": "이름", + "Cookware:Enum": "요리도구", + "Ingredient1:string": "재료1", + "Ingredient2:string": "재료2", + "Taste1:Taste_Enum": "맛1", + "Taste2:Taste_Enum": "맛2" + }, + { + "Id:string": "Item_Food_001", + "Name:string": "햇빛수프", + "Cookware:Enum": "Pot", + "Ingredient1:string": "극락쌀", + "Ingredient2:string": "햇빛당근", + "Taste1:Taste_Enum": "Bitter", + "Taste2:Taste_Enum": "Sweet" + }, + { + "Id:string": "Item_Food_002", + "Name:string": "B", + "Cookware:Enum": "FryingPan", + "Ingredient1:string": 1, + "Ingredient2:string": 1, + "Taste1:Taste_Enum": "Spicy", + "Taste2:Taste_Enum": "Bitter" + }, + { + "Id:string": "Item_Food_003", + "Name:string": "C", + "Cookware:Enum": "Pot", + "Ingredient1:string": 2, + "Ingredient2:string": 2, + "Taste1:Taste_Enum": "Fresh", + "Taste2:Taste_Enum": "None" + }, + { + "Id:string": "Item_Food_004", + "Name:string": "D", + "Cookware:Enum": "Plating", + "Ingredient1:string": 3, + "Ingredient2:string": 3, + "Taste1:Taste_Enum": " ", + "Taste2:Taste_Enum": "Salty" + } + ], + "EnvironmentData": [ + { + "Id": "식별번호", + "EnvironmentType:Enum": "오브젝트 타입", + "RendererType:Enum": "렌더러 타입", + "IsTrigger:int": "트리거 여부" + }, + { + "Id": "Item_Environment_001", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Sprite", + "IsTrigger:int": 1 + }, + { + "Id": "Item_Environment_002", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Sprite", + "IsTrigger:int": 1 + }, + { + "Id": "Item_Environment_003", + "EnvironmentType:Enum": "Interactable", + "RendererType:Enum": "Spine", + "IsTrigger:int": 0 + } + ], + "SpriteData": [ + { + "Id": "식별번호", + "Sprite:Sprite": "Addressable 이미지 이름", + "Size:int": "유니티 내의 이미지 크기" + }, + { + "Id": "Item_Environment_001", + "Sprite:Sprite": "Barrel01", + "Size:int": 1 + }, + { + "Id": "Item_Environment_002", + "Sprite:Sprite": "Coral01", + "Size:int": 1 + }, + { + "Id": "Item_Food_001", + "Sprite:Sprite": "Gold", + "Size:int": 1 + } + ] +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-17-14 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json.meta similarity index 75% rename from Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-17-14 by 남태건.json.meta rename to Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json.meta index 7086f8170..49c5057d2 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-17-14 by 남태건.json.meta +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 34736dc9e04421b48a5a6f1f16fb1768 +guid: ff461db07bb8b4843bab3ca736e0a436 TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs new file mode 100644 index 000000000..8735485db --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs @@ -0,0 +1,28 @@ +// +using System; +using UnityEngine; + +namespace DDD +{ + [Serializable] + public class EnvironmentData : IId + { + /// 식별번호 + [Tooltip("식별번호")] + [field: SerializeField] + public string Id { get; set; } + + /// 오브젝트 타입 + [Tooltip("오브젝트 타입")] + public EnvironmentType EnvironmentType; + + /// 렌더러 타입 + [Tooltip("렌더러 타입")] + public RendererType RendererType; + + /// 트리거 여부 + [Tooltip("트리거 여부")] + public int IsTrigger; + + } +} diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs.meta new file mode 100644 index 000000000..bde7b8a6b --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9791e57a663431e46992cd14d9eb1017 \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentDataSo.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentDataSo.cs new file mode 100644 index 000000000..aa5d3207e --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentDataSo.cs @@ -0,0 +1,9 @@ +// File: EnvironmentDataSo.cs +using System.Collections.Generic; +using UnityEngine; + +namespace DDD +{ + [CreateAssetMenu(fileName = "EnvironmentDataSo", menuName = "GoogleSheet/EnvironmentDataSo")] + public class EnvironmentDataSo : DataSo { } +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentDataSo.cs.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentDataSo.cs.meta new file mode 100644 index 000000000..d4a4f8823 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentDataSo.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 030615162ae12dc4590d33cf406f97d3 \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodData.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodData.cs index e2247b084..890b4d9b8 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodData.cs +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodData.cs @@ -5,11 +5,12 @@ namespace DDD { [Serializable] - public class FoodData + public class FoodData : IId { /// 식별ID [Tooltip("식별ID")] - public string Id; + [field: SerializeField] + public string Id { get; set; } /// 이름 [Tooltip("이름")] @@ -35,9 +36,5 @@ public class FoodData [Tooltip("맛2")] public Taste Taste2; - /// Addressable 이미지 이름 - [Tooltip("Addressable 이미지 이름")] - public Sprite Sprite; - } } diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodDataSo.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodDataSo.cs index f588bad56..3178bd192 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodDataSo.cs +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodDataSo.cs @@ -5,8 +5,5 @@ namespace DDD { [CreateAssetMenu(fileName = "FoodDataSo", menuName = "GoogleSheet/FoodDataSo")] - public class FoodDataSo : ScriptableObject - { - public List FoodDataList; - } -} + public class FoodDataSo : DataSo { } +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/ItemData.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/ItemData.cs index 36d445ca5..3419b30c9 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/ItemData.cs +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/ItemData.cs @@ -5,11 +5,12 @@ namespace DDD { [Serializable] - public class ItemData + public class ItemData : IId { /// 식별번호 [Tooltip("식별번호")] - public string Id; + [field: SerializeField] + public string Id { get; set; } /// 아이템타입 [Tooltip("아이템타입")] diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/ItemDataSo.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/ItemDataSo.cs index c6f4ba811..c4183a6a6 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/ItemDataSo.cs +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/ItemDataSo.cs @@ -5,8 +5,5 @@ namespace DDD { [CreateAssetMenu(fileName = "ItemDataSo", menuName = "GoogleSheet/ItemDataSo")] - public class ItemDataSo : ScriptableObject - { - public List ItemDataList; - } -} + public class ItemDataSo : DataSo { } +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs new file mode 100644 index 000000000..f9eacb710 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs @@ -0,0 +1,24 @@ +// +using System; +using UnityEngine; + +namespace DDD +{ + [Serializable] + public class SpriteData : IId + { + /// 식별번호 + [Tooltip("식별번호")] + [field: SerializeField] + public string Id { get; set; } + + /// Addressable 이미지 이름 + [Tooltip("Addressable 이미지 이름")] + public Sprite Sprite; + + /// 유니티 내의 이미지 크기 + [Tooltip("유니티 내의 이미지 크기")] + public int Size; + + } +} diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs.meta new file mode 100644 index 000000000..daf1035f2 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: af1259fad6787f442813c7d9e77dea6f \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs new file mode 100644 index 000000000..3c08c9a3f --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs @@ -0,0 +1,9 @@ +// File: SpriteDataSo.cs +using System.Collections.Generic; +using UnityEngine; + +namespace DDD +{ + [CreateAssetMenu(fileName = "SpriteDataSo", menuName = "GoogleSheet/SpriteDataSo")] + public class SpriteDataSo : DataSo { } +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs.meta new file mode 100644 index 000000000..702d4a19f --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 282d75b07f4d1d344aca8312d1bdd70f \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/EnumTypes.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/EnumTypes.cs index 549f2c9d3..d5d9d4cec 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/EnumTypes.cs +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/EnumTypes.cs @@ -1,11 +1,17 @@ // using System; - namespace DDD { + public enum ItemType + { + None = 0, + Food = 1, + Environment = 2, + } + public enum Cookware -{ + { None = 0, Pot = 1, FryingPan = 2, @@ -13,7 +19,7 @@ public enum Cookware } public enum Taste -{ + { None = 0, Bitter = 1, Sweet = 2, @@ -23,12 +29,18 @@ public enum Taste Salty = 6, } - public enum ItemType -{ + public enum EnvironmentType + { None = 0, - Food = 1, - Prop = 2, - Interactable = 3, + Prop = 1, + Interactable = 2, + } + + public enum RendererType + { + None = 0, + Sprite = 1, + Spine = 2, } } diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json index 56f3b9172..f9f99cd7b 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json @@ -4,74 +4,117 @@ "": "시트 생성" } ], + "ItemData": [ + { + "Id": "식별번호", + "ItemType:Enum": "아이템타입" + }, + { + "Id": "Item_Food_001", + "ItemType:Enum": "Food" + }, + { + "Id": "Item_Environment_001", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_002", + "ItemType:Enum": "Environment" + } + ], "FoodData": [ { "Id:string": "식별ID", "Name:string": "이름", - "Cookware_Enum": "요리도구", + "Cookware:Enum": "요리도구", "Ingredient1:string": "재료1", "Ingredient2:string": "재료2", "Taste1:Taste_Enum": "맛1", - "Taste2:Taste_Enum": "맛2", - "Sprite:Sprite": "Addressable 이미지 이름" + "Taste2:Taste_Enum": "맛2" }, { - "Id:string": "Food001", + "Id:string": "Item_Food_001", "Name:string": "햇빛수프", - "Cookware_Enum": "Pot", + "Cookware:Enum": "Pot", "Ingredient1:string": "극락쌀", "Ingredient2:string": "햇빛당근", "Taste1:Taste_Enum": "Bitter", - "Taste2:Taste_Enum": "Sweet", - "Sprite:Sprite": "Gold" + "Taste2:Taste_Enum": "Sweet" }, { - "Id:string": "Food002", + "Id:string": "Item_Food_002", "Name:string": "B", - "Cookware_Enum": "FryingPan", + "Cookware:Enum": "FryingPan", "Ingredient1:string": 1, "Ingredient2:string": 1, "Taste1:Taste_Enum": "Spicy", - "Taste2:Taste_Enum": "Bitter", - "Sprite:Sprite": "" + "Taste2:Taste_Enum": "Bitter" }, { - "Id:string": "Food003", + "Id:string": "Item_Food_003", "Name:string": "C", - "Cookware_Enum": "Pot", + "Cookware:Enum": "Pot", "Ingredient1:string": 2, "Ingredient2:string": 2, "Taste1:Taste_Enum": "Fresh", - "Taste2:Taste_Enum": "None", - "Sprite:Sprite": "" + "Taste2:Taste_Enum": "None" }, { - "Id:string": "Food004", + "Id:string": "Item_Food_004", "Name:string": "D", - "Cookware_Enum": "Plating", + "Cookware:Enum": "Plating", "Ingredient1:string": 3, "Ingredient2:string": 3, "Taste1:Taste_Enum": " ", - "Taste2:Taste_Enum": "Salty", - "Sprite:Sprite": "Gold" + "Taste2:Taste_Enum": "Salty" } ], - "ItemData": [ + "EnvironmentData": [ { "Id": "식별번호", - "ItemType_Enum": "아이템타입" + "EnvironmentType:Enum": "오브젝트 타입", + "RendererType:Enum": "렌더러 타입", + "IsTrigger:int": "트리거 여부" }, { - "Id": "Item001", - "ItemType_Enum": "Food" + "Id": "Item_Environment_001", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Sprite", + "IsTrigger:int": 1 }, { - "Id": "Item002", - "ItemType_Enum": "Prop" + "Id": "Item_Environment_002", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Sprite", + "IsTrigger:int": 1 }, { - "Id": "Item003", - "ItemType_Enum": "Interactable" + "Id": "Item_Environment_003", + "EnvironmentType:Enum": "Interactable", + "RendererType:Enum": "Spine", + "IsTrigger:int": 0 + } + ], + "SpriteData": [ + { + "Id": "식별번호", + "Sprite:Sprite": "Addressable 이미지 이름", + "Size:int": "유니티 내의 이미지 크기" + }, + { + "Id": "Item_Environment_001", + "Sprite:Sprite": "Barrel01", + "Size:int": 1 + }, + { + "Id": "Item_Environment_002", + "Sprite:Sprite": "Coral01", + "Size:int": 1 + }, + { + "Id": "Item_Food_001", + "Sprite:Sprite": "Gold", + "Size:int": 1 } ] } \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset index cb8528867..244691a57 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset @@ -14,109 +14,89 @@ MonoBehaviour: m_EditorClassIdentifier: _logs: - Editor: "\uB0A8\uD0DC\uAC74" - Timestamp: 2025-07-04 16:17:14 + Timestamp: 2025-07-15 12:52:03 JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n - }\n ],\n \"Food\": [\n {\n \"Id:string\": \"\uC2DD\uBCC4ID\",\n - \"Name:string\": \"\uC774\uB984\",\n \"Cookware_Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n - \"Ingredient1:string\": \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n - \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\",\n - \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\"\n },\n - {\n \"Id:string\": \"Food001\",\n \"Name:string\": \"\uD587\uBE5B\uC218\uD504\",\n - \"Cookware_Enum\": \"Pot\",\n \"Ingredient1:string\": \"\uADF9\uB77D\uC300\",\n - \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n \"Taste1:Taste_Enum\": - \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\",\n \"Sprite:Sprite\": - \"Gold\"\n },\n {\n \"Id:string\": \"Food002\",\n \"Name:string\": - \"B\",\n \"Cookware_Enum\": \"FryingPan\",\n \"Ingredient1:string\": - 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n - \"Taste2:Taste_Enum\": \"Bitter\",\n \"Sprite:Sprite\": \"\"\n },\n - {\n \"Id:string\": \"Food003\",\n \"Name:string\": \"C\",\n - \"Cookware_Enum\": \"Pot\",\n \"Ingredient1:string\": 2,\n \"Ingredient2:string\": - 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n \"Taste2:Taste_Enum\": \"None\",\n - \"Sprite:Sprite\": \"\"\n },\n {\n \"Id:string\": \"Food004\",\n - \"Name:string\": \"D\",\n \"Cookware_Enum\": \"Plating\",\n \"Ingredient1:string\": - 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n - \"Taste2:Taste_Enum\": \"Salty\",\n \"Sprite:Sprite\": \"Gold\"\n }\n - ],\n \"Monster\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"Name\": \"\uC774\uB984\",\n \"T1\": \"\uD14C\uC2A4\uD2B81\"\n },\n - {\n \"Id\": \"Test001\",\n \"Name\": \"A\",\n \"T1\": 1\n - },\n {\n \"Id\": \"Test002\",\n \"Name\": \"B\",\n \"T1\": - 2\n },\n {\n \"Id\": \"Test003\",\n \"Name\": \"C\",\n - \"T1\": 3\n },\n {\n \"Id\": \"Test004\",\n \"Name\": \"D\",\n - \"T1\": 4\n }\n ],\n \"Item\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"Name\": \"\uC774\uB984\",\n \"ItemType_Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\",\n - \"CellSizeX:int\": \"\uC140\uD06C\uAE30X\",\n \"CellSizeY:int\": \"\uC140\uD06C\uAE30Y\"\n - },\n {\n \"Id\": \"Item001\",\n \"Name\": \"\uB098\uBB34\uC7A5\uD310\",\n - \"ItemType_Enum\": \"Floor\",\n \"CellSizeX:int\": 1,\n \"CellSizeY:int\": - 1\n },\n {\n \"Id\": \"Item002\",\n \"Name\": \"\uD14C\uC774\uBE14\",\n - \"ItemType_Enum\": \"Furniture\",\n \"CellSizeX:int\": 2,\n \"CellSizeY:int\": - 2\n },\n {\n \"Id\": \"Item003\",\n \"Name\": \"\uC804\uB4F1\",\n - \"ItemType_Enum\": \"WallMount\",\n \"CellSizeX:int\": 3,\n \"CellSizeY:int\": - 3\n }\n ]\n}" - - Editor: "\uB0A8\uD0DC\uAC74" - Timestamp: 2025-07-04 16:18:02 - JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n - }\n ],\n \"Food\": [\n {\n \"Id:string\": \"\uC2DD\uBCC4ID\",\n - \"Name:string\": \"\uC774\uB984\",\n \"Cookware_Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n - \"Ingredient1:string\": \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n - \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\",\n - \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\"\n },\n - {\n \"Id:string\": \"Food001\",\n \"Name:string\": \"\uD587\uBE5B\uC218\uD504\",\n - \"Cookware_Enum\": \"Pot\",\n \"Ingredient1:string\": \"\uADF9\uB77D\uC300\",\n - \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n \"Taste1:Taste_Enum\": - \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\",\n \"Sprite:Sprite\": - \"Gold\"\n },\n {\n \"Id:string\": \"Food002\",\n \"Name:string\": - \"B\",\n \"Cookware_Enum\": \"FryingPan\",\n \"Ingredient1:string\": - 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n - \"Taste2:Taste_Enum\": \"Bitter\",\n \"Sprite:Sprite\": \"\"\n },\n - {\n \"Id:string\": \"Food003\",\n \"Name:string\": \"C\",\n - \"Cookware_Enum\": \"Pot\",\n \"Ingredient1:string\": 2,\n \"Ingredient2:string\": - 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n \"Taste2:Taste_Enum\": \"None\",\n - \"Sprite:Sprite\": \"\"\n },\n {\n \"Id:string\": \"Food004\",\n - \"Name:string\": \"D\",\n \"Cookware_Enum\": \"Plating\",\n \"Ingredient1:string\": - 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n - \"Taste2:Taste_Enum\": \"Salty\",\n \"Sprite:Sprite\": \"Gold\"\n }\n - ],\n \"Monster\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"Name\": \"\uC774\uB984\",\n \"T1\": \"\uD14C\uC2A4\uD2B81\"\n },\n - {\n \"Id\": \"Test001\",\n \"Name\": \"A\",\n \"T1\": 1\n - },\n {\n \"Id\": \"Test002\",\n \"Name\": \"B\",\n \"T1\": - 2\n },\n {\n \"Id\": \"Test003\",\n \"Name\": \"C\",\n - \"T1\": 3\n },\n {\n \"Id\": \"Test004\",\n \"Name\": \"D\",\n - \"T1\": 4\n }\n ],\n \"Item\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"Name\": \"\uC774\uB984\",\n \"ItemType_Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\",\n - \"CellSizeX:int\": \"\uC140\uD06C\uAE30X\",\n \"CellSizeY:int\": \"\uC140\uD06C\uAE30Y\"\n - },\n {\n \"Id\": \"Item001\",\n \"Name\": \"\uB098\uBB34\uC7A5\uD310\",\n - \"ItemType_Enum\": \"Floor\",\n \"CellSizeX:int\": 1,\n \"CellSizeY:int\": - 1\n },\n {\n \"Id\": \"Item002\",\n \"Name\": \"\uD14C\uC774\uBE14\",\n - \"ItemType_Enum\": \"Furniture\",\n \"CellSizeX:int\": 2,\n \"CellSizeY:int\": - 2\n },\n {\n \"Id\": \"Item003\",\n \"Name\": \"\uC804\uB4F1\",\n - \"ItemType_Enum\": \"WallMount\",\n \"CellSizeX:int\": \"\",\n \"CellSizeY:int\": - \"\"\n }\n ]\n}" - - Editor: "\uB0A8\uD0DC\uAC74" - Timestamp: 2025-07-10 14:06:48 - JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n - }\n ],\n \"FoodData\": [\n {\n \"Id:string\": \"\uC2DD\uBCC4ID\",\n - \"Name:string\": \"\uC774\uB984\",\n \"Cookware_Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n - \"Ingredient1:string\": \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n - \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\",\n - \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\"\n },\n - {\n \"Id:string\": \"Food001\",\n \"Name:string\": \"\uD587\uBE5B\uC218\uD504\",\n - \"Cookware_Enum\": \"Pot\",\n \"Ingredient1:string\": \"\uADF9\uB77D\uC300\",\n - \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n \"Taste1:Taste_Enum\": - \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\",\n \"Sprite:Sprite\": - \"Gold\"\n },\n {\n \"Id:string\": \"Food002\",\n \"Name:string\": - \"B\",\n \"Cookware_Enum\": \"FryingPan\",\n \"Ingredient1:string\": - 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n - \"Taste2:Taste_Enum\": \"Bitter\",\n \"Sprite:Sprite\": \"\"\n },\n - {\n \"Id:string\": \"Food003\",\n \"Name:string\": \"C\",\n - \"Cookware_Enum\": \"Pot\",\n \"Ingredient1:string\": 2,\n \"Ingredient2:string\": - 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n \"Taste2:Taste_Enum\": \"None\",\n - \"Sprite:Sprite\": \"\"\n },\n {\n \"Id:string\": \"Food004\",\n - \"Name:string\": \"D\",\n \"Cookware_Enum\": \"Plating\",\n \"Ingredient1:string\": - 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n - \"Taste2:Taste_Enum\": \"Salty\",\n \"Sprite:Sprite\": \"Gold\"\n }\n - ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"ItemType_Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n - \"Id\": \"Item001\",\n \"ItemType_Enum\": \"Food\"\n },\n {\n - \"Id\": \"Item002\",\n \"ItemType_Enum\": \"Prop\"\n },\n {\n - \"Id\": \"Item003\",\n \"ItemType_Enum\": \"Interactable\"\n }\n ]\n}" + \"Id\": \"Item_Food_001\",\n \"ItemType_Enum\": \"Food\"\n },\n + {\n \"Id\": \"Item_Environment_001\",\n \"ItemType_Enum\": \"Environment\"\n + },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType_Enum\": + \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n \"Id:string\": + \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n \"Cookware:Enum\": + \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": \"\uC7AC\uB8CC1\",\n + \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n \"Taste1:Taste_Enum\": \"\uB9DB1\",\n + \"Taste2:Taste_Enum\": \"\uB9DB2\"\n },\n {\n \"Id:string\": \"Item_Food_001\",\n + \"Name:string\": \"\uD587\uBE5B\uC218\uD504\",\n \"Cookware:Enum\": \"Pot\",\n + \"Ingredient1:string\": \"\uADF9\uB77D\uC300\",\n \"Ingredient2:string\": + \"\uD587\uBE5B\uB2F9\uADFC\",\n \"Taste1:Taste_Enum\": \"Bitter\",\n + \"Taste2:Taste_Enum\": \"Sweet\"\n },\n {\n \"Id:string\": \"Item_Food_002\",\n + \"Name:string\": \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": + 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n + \"Taste2:Taste_Enum\": \"Bitter\"\n },\n {\n \"Id:string\": \"Item_Food_003\",\n + \"Name:string\": \"C\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": + 2,\n \"Ingredient2:string\": 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n + \"Taste2:Taste_Enum\": \"None\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n + \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": + 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n + \"Taste2:Taste_Enum\": \"Salty\"\n }\n ],\n \"EnvironmentData\": [\n + {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"EnvironmentType_Enum\": + \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n \"RendererType_Enum\": \"\uB80C\uB354\uB7EC + \uD0C0\uC785\",\n \"IsTrigger:int\": \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\"\n + },\n {\n \"Id\": \"Item_Environment_001\",\n \"EnvironmentType_Enum\": + \"Prop\",\n \"RendererType_Enum\": \"Sprite\",\n \"IsTrigger:int\": + 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n \"EnvironmentType_Enum\": + \"Prop\",\n \"RendererType_Enum\": \"Sprite\",\n \"IsTrigger:int\": + 1\n },\n {\n \"Id\": \"Item_Environment_003\",\n \"EnvironmentType_Enum\": + \"Interactable\",\n \"RendererType_Enum\": \"Spine\",\n \"IsTrigger:int\": + 0\n }\n ],\n \"SpriteData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n + \"Size:int\": \"\uC720\uB2C8\uD2F0 \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n + },\n {\n \"Id\": \"Item_Environment_001\",\n \"Sprite:Sprite\": + \"Barrel01\",\n \"Size:int\": 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n + \"Sprite:Sprite\": \"Coral01\",\n \"Size:int\": 1\n },\n {\n + \"Id\": \"Item_Food_001\",\n \"Sprite:Sprite\": \"Gold\",\n \"Size:int\": + 1\n }\n ]\n}" + - Editor: "\uB0A8\uD0DC\uAC74" + Timestamp: 2025-07-15 12:53:58 + JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n + }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + \"ItemType:Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n + \"Id\": \"Item_Food_001\",\n \"ItemType:Enum\": \"Food\"\n },\n + {\n \"Id\": \"Item_Environment_001\",\n \"ItemType:Enum\": \"Environment\"\n + },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType:Enum\": + \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n \"Id:string\": + \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n \"Cookware:Enum\": + \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": \"\uC7AC\uB8CC1\",\n + \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n \"Taste1:Taste_Enum\": \"\uB9DB1\",\n + \"Taste2:Taste_Enum\": \"\uB9DB2\"\n },\n {\n \"Id:string\": \"Item_Food_001\",\n + \"Name:string\": \"\uD587\uBE5B\uC218\uD504\",\n \"Cookware:Enum\": \"Pot\",\n + \"Ingredient1:string\": \"\uADF9\uB77D\uC300\",\n \"Ingredient2:string\": + \"\uD587\uBE5B\uB2F9\uADFC\",\n \"Taste1:Taste_Enum\": \"Bitter\",\n + \"Taste2:Taste_Enum\": \"Sweet\"\n },\n {\n \"Id:string\": \"Item_Food_002\",\n + \"Name:string\": \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": + 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n + \"Taste2:Taste_Enum\": \"Bitter\"\n },\n {\n \"Id:string\": \"Item_Food_003\",\n + \"Name:string\": \"C\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": + 2,\n \"Ingredient2:string\": 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n + \"Taste2:Taste_Enum\": \"None\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n + \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": + 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n + \"Taste2:Taste_Enum\": \"Salty\"\n }\n ],\n \"EnvironmentData\": [\n + {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"EnvironmentType:Enum\": + \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n \"RendererType:Enum\": \"\uB80C\uB354\uB7EC + \uD0C0\uC785\",\n \"IsTrigger:int\": \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\"\n + },\n {\n \"Id\": \"Item_Environment_001\",\n \"EnvironmentType:Enum\": + \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n \"IsTrigger:int\": + 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n \"EnvironmentType:Enum\": + \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n \"IsTrigger:int\": + 1\n },\n {\n \"Id\": \"Item_Environment_003\",\n \"EnvironmentType:Enum\": + \"Interactable\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": + 0\n }\n ],\n \"SpriteData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n + \"Size:int\": \"\uC720\uB2C8\uD2F0 \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n + },\n {\n \"Id\": \"Item_Environment_001\",\n \"Sprite:Sprite\": + \"Barrel01\",\n \"Size:int\": 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n + \"Sprite:Sprite\": \"Coral01\",\n \"Size:int\": 1\n },\n {\n + \"Id\": \"Item_Food_001\",\n \"Sprite:Sprite\": \"Gold\",\n \"Size:int\": + 1\n }\n ]\n}" MaxLogs: 100 diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset new file mode 100644 index 000000000..df025c71f --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset @@ -0,0 +1,27 @@ +%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: 11500000, guid: 030615162ae12dc4590d33cf406f97d3, type: 3} + m_Name: EnvironmentDataSo + m_EditorClassIdentifier: + Datas: + - k__BackingField: Item_Environment_001 + EnvironmentType: 1 + RendererType: 1 + IsTrigger: 1 + - k__BackingField: Item_Environment_002 + EnvironmentType: 1 + RendererType: 1 + IsTrigger: 1 + - k__BackingField: Item_Environment_003 + EnvironmentType: 2 + RendererType: 2 + IsTrigger: 0 diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-18-02 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset.meta similarity index 52% rename from Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-18-02 by 남태건.json.meta rename to Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset.meta index 8bb74582c..2fafa63d3 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-04 16-18-02 by 남태건.json.meta +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset.meta @@ -1,7 +1,8 @@ fileFormatVersion: 2 -guid: 8bb3a518e5321c149b1909292ea8def4 -TextScriptImporter: +guid: 84f8a3bf287dd904d9ba55d2ded55eb9 +NativeFormatImporter: externalObjects: {} + mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/FoodDataSo.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/FoodDataSo.asset index 60eeaf19c..08e78551c 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/FoodDataSo.asset +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/FoodDataSo.asset @@ -12,36 +12,32 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 23d26ce5ffaf3e44bb79a4d77ead320d, type: 3} m_Name: FoodDataSo m_EditorClassIdentifier: - FoodDataList: - - Id: Food001 + Datas: + - k__BackingField: Item_Food_001 Name: "\uD587\uBE5B\uC218\uD504" Cookware: 1 Ingredient1: "\uADF9\uB77D\uC300" Ingredient2: "\uD587\uBE5B\uB2F9\uADFC" Taste1: 1 Taste2: 2 - Sprite: {fileID: 0} - - Id: Food002 + - k__BackingField: Item_Food_002 Name: B Cookware: 2 Ingredient1: 1 Ingredient2: 1 Taste1: 3 Taste2: 1 - Sprite: {fileID: 0} - - Id: Food003 + - k__BackingField: Item_Food_003 Name: C Cookware: 1 Ingredient1: 2 Ingredient2: 2 Taste1: 4 Taste2: 0 - Sprite: {fileID: 0} - - Id: Food004 + - k__BackingField: Item_Food_004 Name: D Cookware: 3 Ingredient1: 3 Ingredient2: 3 Taste1: 5 Taste2: 6 - Sprite: {fileID: 0} diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/ItemDataSo.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/ItemDataSo.asset index 31ab338d8..4c9c3c050 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/ItemDataSo.asset +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/ItemDataSo.asset @@ -12,10 +12,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a9a45b736c555724bbc4b3a46116b356, type: 3} m_Name: ItemDataSo m_EditorClassIdentifier: - ItemDataList: - - Id: Item001 + Datas: + - k__BackingField: Item_Food_001 ItemType: 1 - - Id: Item002 + - k__BackingField: Item_Environment_001 + ItemType: 2 + - k__BackingField: Item_Environment_002 ItemType: 2 - - Id: Item003 - ItemType: 3 diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset new file mode 100644 index 000000000..d529ca2ed --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset @@ -0,0 +1,24 @@ +%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: 11500000, guid: 282d75b07f4d1d344aca8312d1bdd70f, type: 3} + m_Name: SpriteDataSo + m_EditorClassIdentifier: + Datas: + - k__BackingField: Item_Environment_001 + Sprite: {fileID: 21300000, guid: 189d780f1507008429f2cdd1a2b4c9e8, type: 3} + Size: 1 + - k__BackingField: Item_Environment_002 + Sprite: {fileID: 21300000, guid: 9aa7958fc8d43e640b0983c9b2de3657, type: 3} + Size: 1 + - k__BackingField: Item_Food_001 + Sprite: {fileID: 21300000, guid: e15933f76da90e742866563b5cd9e45f, type: 3} + Size: 1 diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset.meta new file mode 100644 index 000000000..1e3ee08ed --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fda2c41adac425f43b83c0f97cbb5aad +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/DataSo.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/DataSo.cs new file mode 100644 index 000000000..88d39826a --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/DataSo.cs @@ -0,0 +1,24 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace DDD +{ + public class DataSo : ScriptableObject where T : IId + { + [SerializeField] + protected List Datas = new(); + + public T GetDataById(string id) => Datas.FirstOrDefault(x => x.Id == id); + + public void SetDataList(List newList) + { + Datas = newList; + } + + public List GetDataList() + { + return Datas; + } + } +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/DataSo.cs.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/DataSo.cs.meta new file mode 100644 index 000000000..579f9a14b --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/DataSo.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 778b2d517d952a54e913c9e8fb43afa3 \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/IId.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/IId.cs new file mode 100644 index 000000000..318b0dd29 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/IId.cs @@ -0,0 +1,7 @@ +namespace DDD +{ + public interface IId + { + string Id { get; set; } + } +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/IId.cs.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/IId.cs.meta new file mode 100644 index 000000000..191e6de73 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/IId.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9633faa195dfc1b4b89f49862b3ee714 \ No newline at end of file -- 2.45.2 From 2804b9a240bb49a1a8581415223c94b2d7e9151d Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Tue, 15 Jul 2025 13:46:17 +0900 Subject: [PATCH 07/12] =?UTF-8?q?=EA=B5=AC=EA=B8=80=20=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=84=B0=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AssetGroups/GoogleSheetSo_Group.asset | 6 - .../AssetGroups/Group.asset | 19 +- Assets/_DDD/_Addressables/Materials.meta | 8 + .../Materials/BasePropSpriteMaterial.mat | 144 +++++++++ .../Materials/BasePropSpriteMaterial.mat.meta | 8 + .../Prefabs/BaseRestaurantEnvironment.prefab | 115 +++++++ .../BaseRestaurantEnvironment.prefab.meta | 7 + .../_Addressables/Scenes/Restaurant.unity | 2 +- .../_Addressables/So/CreateEnvironment.asset | 14 + .../So/CreateEnvironment.asset.meta} | 2 +- Assets/_DDD/_Addressables/Spines.meta | 8 + .../Spines}/Coral_SkeletonData.asset | 0 .../Spines}/Coral_SkeletonData.asset.meta | 0 .../Spines}/SummerGrass01_SkeletonData.asset | 0 .../SummerGrass01_SkeletonData.asset.meta | 0 .../_ScriptAssets/So/GameFlowAssetsSo.asset | 23 +- .../2025-07-15 13-18-40 by 남태건.json | 161 ++++++++++ .../2025-07-15 13-18-40 by 남태건.json.meta | 7 + .../2025-07-15 13-30-31 by 남태건.json | 168 ++++++++++ .../2025-07-15 13-30-31 by 남태건.json.meta | 7 + .../2025-07-15 13-34-31 by 남태건.json | 151 +++++++++ .../2025-07-15 13-34-31 by 남태건.json.meta | 7 + .../2025-07-15 13-39-10 by 남태건.json | 151 +++++++++ .../2025-07-15 13-39-10 by 남태건.json.meta | 7 + .../2025-07-15 13-42-42 by 남태건.json | 157 ++++++++++ .../2025-07-15 13-42-42 by 남태건.json.meta | 7 + .../AutoCreated/Classes/EnvironmentData.cs | 18 ++ .../AutoCreated/Classes/FoodData.cs | 4 + .../AutoCreated/Classes/SpriteData.cs | 24 -- .../AutoCreated/Classes/SpriteData.cs.meta | 2 - .../AutoCreated/Classes/SpriteDataSo.cs | 9 - .../AutoCreated/Classes/SpriteDataSo.cs.meta | 2 - .../AutoCreated/GoogleSheetJson.json | 101 ++++-- .../Logs/GoogleSheetChangeLog.asset | 296 ++++++++++++++++++ .../AutoCreated/So/EnvironmentDataSo.asset | 35 ++- .../AutoCreated/So/FoodDataSo.asset | 4 + .../AutoCreated/So/ItemDataSo.asset | 6 + .../AutoCreated/So/SpriteDataSo.asset | 24 -- .../CreateEnvironment.cs.meta | 2 + 39 files changed, 1597 insertions(+), 109 deletions(-) create mode 100644 Assets/_DDD/_Addressables/Materials.meta create mode 100644 Assets/_DDD/_Addressables/Materials/BasePropSpriteMaterial.mat create mode 100644 Assets/_DDD/_Addressables/Materials/BasePropSpriteMaterial.mat.meta create mode 100644 Assets/_DDD/_Addressables/Prefabs/BaseRestaurantEnvironment.prefab create mode 100644 Assets/_DDD/_Addressables/Prefabs/BaseRestaurantEnvironment.prefab.meta create mode 100644 Assets/_DDD/_Addressables/So/CreateEnvironment.asset rename Assets/_DDD/{_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset.meta => _Addressables/So/CreateEnvironment.asset.meta} (79%) create mode 100644 Assets/_DDD/_Addressables/Spines.meta rename Assets/_DDD/{Restaurant/Environments/Props/Spines/Coral => _Addressables/Spines}/Coral_SkeletonData.asset (100%) rename Assets/_DDD/{Restaurant/Environments/Props/Spines/Coral => _Addressables/Spines}/Coral_SkeletonData.asset.meta (100%) rename Assets/_DDD/{Restaurant/Environments/Props/Spines/SummerGrass01 => _Addressables/Spines}/SummerGrass01_SkeletonData.asset (100%) rename Assets/_DDD/{Restaurant/Environments/Props/Spines/SummerGrass01 => _Addressables/Spines}/SummerGrass01_SkeletonData.asset.meta (100%) create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json.meta create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json.meta create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json.meta create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json.meta create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json.meta delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs.meta delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs.meta delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset create mode 100644 Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs.meta diff --git a/Assets/AddressableAssetsData/AssetGroups/GoogleSheetSo_Group.asset b/Assets/AddressableAssetsData/AssetGroups/GoogleSheetSo_Group.asset index 80e94c80c..fea09dd1a 100644 --- a/Assets/AddressableAssetsData/AssetGroups/GoogleSheetSo_Group.asset +++ b/Assets/AddressableAssetsData/AssetGroups/GoogleSheetSo_Group.asset @@ -33,12 +33,6 @@ MonoBehaviour: m_SerializedLabels: - GoogleSheetSo FlaggedDuringContentUpdateRestriction: 0 - - m_GUID: fda2c41adac425f43b83c0f97cbb5aad - m_Address: SpriteDataSo - m_ReadOnly: 0 - m_SerializedLabels: - - GoogleSheetSo - FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 0 m_Settings: {fileID: 11400000, guid: d12ffbb6f886d48418efb0b6d15ccb88, type: 2} m_SchemaSet: diff --git a/Assets/AddressableAssetsData/AssetGroups/Group.asset b/Assets/AddressableAssetsData/AssetGroups/Group.asset index ac4f0bc64..b891360c5 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Group.asset +++ b/Assets/AddressableAssetsData/AssetGroups/Group.asset @@ -18,8 +18,7 @@ MonoBehaviour: - m_GUID: 0912c3de85fd61848a41575faa2794ed m_Address: CreateEnvironment m_ReadOnly: 0 - m_SerializedLabels: - - So + m_SerializedLabels: [] FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0e912dc7ded8c2449bc4d0e2bbf1d2bf m_Address: BaseRestaurantEnvironment @@ -45,11 +44,15 @@ MonoBehaviour: m_SerializedLabels: - Scene FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 422e501a9731145439708c6759c8c546 + m_Address: Coral_SkeletonData + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 47e757b9a170ab649af14c4d7b80ac41 m_Address: CreateRestaurantPlayer m_ReadOnly: 0 - m_SerializedLabels: - - So + m_SerializedLabels: [] FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 9aa7958fc8d43e640b0983c9b2de3657 m_Address: Coral01 @@ -63,11 +66,15 @@ MonoBehaviour: m_SerializedLabels: - Scene FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: c6d19267dabc844449cc778f2f03fb34 + m_Address: SummerGrass01_SkeletonData + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: ddb0db863be8f254bb8a8f07d39a960e m_Address: RestaurantPlayerDataSo m_ReadOnly: 0 - m_SerializedLabels: - - So + m_SerializedLabels: [] FlaggedDuringContentUpdateRestriction: 0 - m_GUID: de073d0136201ac4cbb36dbeb4b76fb2 m_Address: Restaurant diff --git a/Assets/_DDD/_Addressables/Materials.meta b/Assets/_DDD/_Addressables/Materials.meta new file mode 100644 index 000000000..e59dc1555 --- /dev/null +++ b/Assets/_DDD/_Addressables/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f5eb8866868e3b499fa1790caab5bf6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Addressables/Materials/BasePropSpriteMaterial.mat b/Assets/_DDD/_Addressables/Materials/BasePropSpriteMaterial.mat new file mode 100644 index 000000000..c91149527 --- /dev/null +++ b/Assets/_DDD/_Addressables/Materials/BasePropSpriteMaterial.mat @@ -0,0 +1,144 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-591478386224688156 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BasePropSpriteMaterial + m_Shader: {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnableExternalAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/_DDD/_Addressables/Materials/BasePropSpriteMaterial.mat.meta b/Assets/_DDD/_Addressables/Materials/BasePropSpriteMaterial.mat.meta new file mode 100644 index 000000000..75f1bfc50 --- /dev/null +++ b/Assets/_DDD/_Addressables/Materials/BasePropSpriteMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: efc890589b4c46948885cd750384bc6f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Addressables/Prefabs/BaseRestaurantEnvironment.prefab b/Assets/_DDD/_Addressables/Prefabs/BaseRestaurantEnvironment.prefab new file mode 100644 index 000000000..0a94551f6 --- /dev/null +++ b/Assets/_DDD/_Addressables/Prefabs/BaseRestaurantEnvironment.prefab @@ -0,0 +1,115 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1990305567131579549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3613361427611658652} + - component: {fileID: 2122400432313491485} + - component: {fileID: 2663904775254336141} + - component: {fileID: 5618831404245800085} + m_Layer: 0 + m_Name: BaseRestaurantEnvironment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3613361427611658652 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990305567131579549} + 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: 1 + m_Children: + - {fileID: 7183279171644403880} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &2122400432313491485 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990305567131579549} + 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: 2 + m_Radius: 0.1 + m_Height: 1 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0.1} +--- !u!210 &2663904775254336141 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990305567131579549} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 5 + m_SortAtRoot: 0 +--- !u!114 &5618831404245800085 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990305567131579549} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ca3054addaa7fb4a86dfb3ad8241452, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &5437234773579157443 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7183279171644403880} + m_Layer: 0 + m_Name: VisualLook + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7183279171644403880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5437234773579157443} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 3613361427611658652} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} diff --git a/Assets/_DDD/_Addressables/Prefabs/BaseRestaurantEnvironment.prefab.meta b/Assets/_DDD/_Addressables/Prefabs/BaseRestaurantEnvironment.prefab.meta new file mode 100644 index 000000000..a94468fe4 --- /dev/null +++ b/Assets/_DDD/_Addressables/Prefabs/BaseRestaurantEnvironment.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0e912dc7ded8c2449bc4d0e2bbf1d2bf +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Addressables/Scenes/Restaurant.unity b/Assets/_DDD/_Addressables/Scenes/Restaurant.unity index 86d569aef..cf6493019 100644 --- a/Assets/_DDD/_Addressables/Scenes/Restaurant.unity +++ b/Assets/_DDD/_Addressables/Scenes/Restaurant.unity @@ -4220,7 +4220,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6289760680591803305, guid: 05aeb8078f8dc7c489b71a0ce5bc4fac, type: 3} propertyPath: _currentVersion - value: "2 - 2025-07-10 14:06:48 by \uB0A8\uD0DC\uAC74" + value: "6 - 2025-07-15 13:42:42 by \uB0A8\uD0DC\uAC74" objectReference: {fileID: 0} - target: {fileID: 6289760680591803305, guid: 05aeb8078f8dc7c489b71a0ce5bc4fac, type: 3} propertyPath: _refreshTrigger diff --git a/Assets/_DDD/_Addressables/So/CreateEnvironment.asset b/Assets/_DDD/_Addressables/So/CreateEnvironment.asset new file mode 100644 index 000000000..a80fa8247 --- /dev/null +++ b/Assets/_DDD/_Addressables/So/CreateEnvironment.asset @@ -0,0 +1,14 @@ +%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: 11500000, guid: 419e829d5eec9544e94be59817cdb69c, type: 3} + m_Name: CreateEnvironment + m_EditorClassIdentifier: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset.meta b/Assets/_DDD/_Addressables/So/CreateEnvironment.asset.meta similarity index 79% rename from Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset.meta rename to Assets/_DDD/_Addressables/So/CreateEnvironment.asset.meta index 1e3ee08ed..bde596385 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset.meta +++ b/Assets/_DDD/_Addressables/So/CreateEnvironment.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fda2c41adac425f43b83c0f97cbb5aad +guid: 0912c3de85fd61848a41575faa2794ed NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/_DDD/_Addressables/Spines.meta b/Assets/_DDD/_Addressables/Spines.meta new file mode 100644 index 000000000..1ead52015 --- /dev/null +++ b/Assets/_DDD/_Addressables/Spines.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95e1b8ef62a14ee4c9382c769cec7837 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/Restaurant/Environments/Props/Spines/Coral/Coral_SkeletonData.asset b/Assets/_DDD/_Addressables/Spines/Coral_SkeletonData.asset similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Spines/Coral/Coral_SkeletonData.asset rename to Assets/_DDD/_Addressables/Spines/Coral_SkeletonData.asset diff --git a/Assets/_DDD/Restaurant/Environments/Props/Spines/Coral/Coral_SkeletonData.asset.meta b/Assets/_DDD/_Addressables/Spines/Coral_SkeletonData.asset.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Spines/Coral/Coral_SkeletonData.asset.meta rename to Assets/_DDD/_Addressables/Spines/Coral_SkeletonData.asset.meta diff --git a/Assets/_DDD/Restaurant/Environments/Props/Spines/SummerGrass01/SummerGrass01_SkeletonData.asset b/Assets/_DDD/_Addressables/Spines/SummerGrass01_SkeletonData.asset similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Spines/SummerGrass01/SummerGrass01_SkeletonData.asset rename to Assets/_DDD/_Addressables/Spines/SummerGrass01_SkeletonData.asset diff --git a/Assets/_DDD/Restaurant/Environments/Props/Spines/SummerGrass01/SummerGrass01_SkeletonData.asset.meta b/Assets/_DDD/_Addressables/Spines/SummerGrass01_SkeletonData.asset.meta similarity index 100% rename from Assets/_DDD/Restaurant/Environments/Props/Spines/SummerGrass01/SummerGrass01_SkeletonData.asset.meta rename to Assets/_DDD/_Addressables/Spines/SummerGrass01_SkeletonData.asset.meta diff --git a/Assets/_DDD/_ScriptAssets/So/GameFlowAssetsSo.asset b/Assets/_DDD/_ScriptAssets/So/GameFlowAssetsSo.asset index d9e999837..32677509b 100644 --- a/Assets/_DDD/_ScriptAssets/So/GameFlowAssetsSo.asset +++ b/Assets/_DDD/_ScriptAssets/So/GameFlowAssetsSo.asset @@ -69,7 +69,7 @@ MonoBehaviour: Unity.Addressables]], mscorlib - Name: Entry: 12 - Data: 1 + Data: 2 - Name: Entry: 7 Data: 4|UnityEngine.AddressableAssets.AssetReference, Unity.Addressables @@ -91,6 +91,27 @@ MonoBehaviour: - Name: Entry: 8 Data: + - Name: + Entry: 7 + Data: 5|UnityEngine.AddressableAssets.AssetReference, Unity.Addressables + - Name: m_AssetGUID + Entry: 1 + Data: 0912c3de85fd61848a41575faa2794ed + - Name: m_SubObjectName + Entry: 6 + Data: + - Name: m_SubObjectType + Entry: 6 + Data: + - Name: m_SubObjectGUID + Entry: 1 + Data: + - Name: m_EditorAssetChanged + Entry: 5 + Data: true + - Name: + Entry: 8 + Data: - Name: Entry: 13 Data: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json new file mode 100644 index 000000000..1609bf070 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json @@ -0,0 +1,161 @@ +{ + "$개요": [ + { + "": "시트 생성" + } + ], + "ItemData": [ + { + "Id": "식별번호", + "ItemType:Enum": "아이템타입" + }, + { + "Id": "Item_Food_001", + "ItemType:Enum": "Food" + }, + { + "Id": "Item_Environment_001", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_002", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_003", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_004", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_005", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_006", + "ItemType:Enum": "Environment" + } + ], + "FoodData": [ + { + "Id:string": "식별ID", + "Name:string": "이름", + "Cookware:Enum": "요리도구", + "Ingredient1:string": "재료1", + "Ingredient2:string": "재료2", + "Taste1:Taste_Enum": "맛1", + "Taste2:Taste_Enum": "맛2" + }, + { + "Id:string": "Item_Food_001", + "Name:string": "햇빛수프", + "Cookware:Enum": "Pot", + "Ingredient1:string": "극락쌀", + "Ingredient2:string": "햇빛당근", + "Taste1:Taste_Enum": "Bitter", + "Taste2:Taste_Enum": "Sweet" + }, + { + "Id:string": "Item_Food_002", + "Name:string": "B", + "Cookware:Enum": "FryingPan", + "Ingredient1:string": 1, + "Ingredient2:string": 1, + "Taste1:Taste_Enum": "Spicy", + "Taste2:Taste_Enum": "Bitter" + }, + { + "Id:string": "Item_Food_003", + "Name:string": "C", + "Cookware:Enum": "Pot", + "Ingredient1:string": 2, + "Ingredient2:string": 2, + "Taste1:Taste_Enum": "Fresh", + "Taste2:Taste_Enum": "None" + }, + { + "Id:string": "Item_Food_004", + "Name:string": "D", + "Cookware:Enum": "Plating", + "Ingredient1:string": 3, + "Ingredient2:string": 3, + "Taste1:Taste_Enum": " ", + "Taste2:Taste_Enum": "Salty" + } + ], + "EnvironmentData": [ + { + "Id": "식별번호", + "EnvironmentType:Enum": "오브젝트 타입", + "RendererType:Enum": "렌더러 타입", + "IsTrigger:int": "트리거 여부", + "SkinName:string": "스파인 스킨 이름" + }, + { + "Id": "Item_Environment_001", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Sprite", + "IsTrigger:int": 1, + "SkinName:string": "" + }, + { + "Id": "Item_Environment_002", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Sprite", + "IsTrigger:int": 1, + "SkinName:string": "" + }, + { + "Id": "Item_Environment_003", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkinName:string": "Coral01" + }, + { + "Id": "Item_Environment_004", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkinName:string": "Coral01" + }, + { + "Id": "Item_Environment_005", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkinName:string": "default" + }, + { + "Id": "Item_Environment_006", + "EnvironmentType:Enum": "Interactable", + "RendererType:Enum": "Spine", + "IsTrigger:int": 0, + "SkinName:string": "" + } + ], + "SpriteData": [ + { + "Id": "식별번호", + "Sprite:Sprite": "Addressable 이미지 이름", + "Size:int": "유니티 내의 이미지 크기" + }, + { + "Id": "Item_Environment_001", + "Sprite:Sprite": "Barrel01", + "Size:int": 1 + }, + { + "Id": "Item_Environment_002", + "Sprite:Sprite": "Coral01", + "Size:int": 1 + }, + { + "Id": "Item_Food_001", + "Sprite:Sprite": "Gold", + "Size:int": 1 + } + ] +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json.meta new file mode 100644 index 000000000..9abccead1 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 69582754df3166e4fb7ede3005e09e64 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json new file mode 100644 index 000000000..b18566197 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json @@ -0,0 +1,168 @@ +{ + "$개요": [ + { + "": "시트 생성" + } + ], + "ItemData": [ + { + "Id": "식별번호", + "ItemType:Enum": "아이템타입" + }, + { + "Id": "Item_Food_001", + "ItemType:Enum": "Food" + }, + { + "Id": "Item_Environment_001", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_002", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_003", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_004", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_005", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_006", + "ItemType:Enum": "Environment" + } + ], + "FoodData": [ + { + "Id:string": "식별ID", + "Name:string": "이름", + "Cookware:Enum": "요리도구", + "Ingredient1:string": "재료1", + "Ingredient2:string": "재료2", + "Taste1:Taste_Enum": "맛1", + "Taste2:Taste_Enum": "맛2" + }, + { + "Id:string": "Item_Food_001", + "Name:string": "햇빛수프", + "Cookware:Enum": "Pot", + "Ingredient1:string": "극락쌀", + "Ingredient2:string": "햇빛당근", + "Taste1:Taste_Enum": "Bitter", + "Taste2:Taste_Enum": "Sweet" + }, + { + "Id:string": "Item_Food_002", + "Name:string": "B", + "Cookware:Enum": "FryingPan", + "Ingredient1:string": 1, + "Ingredient2:string": 1, + "Taste1:Taste_Enum": "Spicy", + "Taste2:Taste_Enum": "Bitter" + }, + { + "Id:string": "Item_Food_003", + "Name:string": "C", + "Cookware:Enum": "Pot", + "Ingredient1:string": 2, + "Ingredient2:string": 2, + "Taste1:Taste_Enum": "Fresh", + "Taste2:Taste_Enum": "None" + }, + { + "Id:string": "Item_Food_004", + "Name:string": "D", + "Cookware:Enum": "Plating", + "Ingredient1:string": 3, + "Ingredient2:string": 3, + "Taste1:Taste_Enum": " ", + "Taste2:Taste_Enum": "Salty" + } + ], + "EnvironmentData": [ + { + "Id": "식별번호", + "EnvironmentType:Enum": "오브젝트 타입", + "RendererType:Enum": "렌더러 타입", + "IsTrigger:int": "트리거 여부", + "SkeletonDataName:string": "스켈레톤 애니메이션 에셋 이름", + "SkinName:string": "스파인 스킨 이름" + }, + { + "Id": "Item_Environment_001", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Sprite", + "IsTrigger:int": 1, + "SkeletonDataName:string": "", + "SkinName:string": "" + }, + { + "Id": "Item_Environment_002", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Sprite", + "IsTrigger:int": 1, + "SkeletonDataName:string": "", + "SkinName:string": "" + }, + { + "Id": "Item_Environment_003", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "Coral_SkeletonData", + "SkinName:string": "Coral01" + }, + { + "Id": "Item_Environment_004", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "Coral_SkeletonData", + "SkinName:string": "Coral02" + }, + { + "Id": "Item_Environment_005", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "SummerGrass01_SkeletonData", + "SkinName:string": "default" + }, + { + "Id": "Item_Environment_006", + "EnvironmentType:Enum": "Interactable", + "RendererType:Enum": "Spine", + "IsTrigger:int": 0, + "SkeletonDataName:string": "", + "SkinName:string": "" + } + ], + "SpriteData": [ + { + "Id": "식별번호", + "Sprite:Sprite": "Addressable 이미지 이름", + "Size:int": "유니티 내의 이미지 크기" + }, + { + "Id": "Item_Environment_001", + "Sprite:Sprite": "Barrel01", + "Size:int": 1 + }, + { + "Id": "Item_Environment_002", + "Sprite:Sprite": "Coral01", + "Size:int": 1 + }, + { + "Id": "Item_Food_001", + "Sprite:Sprite": "Gold", + "Size:int": 1 + } + ] +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json.meta new file mode 100644 index 000000000..60f6b291f --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 473f42468ebbf6a459bfa2eb1b744935 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json new file mode 100644 index 000000000..be08f2890 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json @@ -0,0 +1,151 @@ +{ + "$개요": [ + { + "": "시트 생성" + } + ], + "ItemData": [ + { + "Id": "식별번호", + "ItemType:Enum": "아이템타입" + }, + { + "Id": "Item_Food_001", + "ItemType:Enum": "Food" + }, + { + "Id": "Item_Environment_001", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_002", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_003", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_004", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_005", + "ItemType:Enum": "Environment" + } + ], + "FoodData": [ + { + "Id:string": "식별ID", + "Name:string": "이름", + "Cookware:Enum": "요리도구", + "Ingredient1:string": "재료1", + "Ingredient2:string": "재료2", + "Taste1:Taste_Enum": "맛1", + "Taste2:Taste_Enum": "맛2" + }, + { + "Id:string": "Item_Food_001", + "Name:string": "햇빛수프", + "Cookware:Enum": "Pot", + "Ingredient1:string": "극락쌀", + "Ingredient2:string": "햇빛당근", + "Taste1:Taste_Enum": "Bitter", + "Taste2:Taste_Enum": "Sweet" + }, + { + "Id:string": "Item_Food_002", + "Name:string": "B", + "Cookware:Enum": "FryingPan", + "Ingredient1:string": 1, + "Ingredient2:string": 1, + "Taste1:Taste_Enum": "Spicy", + "Taste2:Taste_Enum": "Bitter" + }, + { + "Id:string": "Item_Food_003", + "Name:string": "C", + "Cookware:Enum": "Pot", + "Ingredient1:string": 2, + "Ingredient2:string": 2, + "Taste1:Taste_Enum": "Fresh", + "Taste2:Taste_Enum": "None" + }, + { + "Id:string": "Item_Food_004", + "Name:string": "D", + "Cookware:Enum": "Plating", + "Ingredient1:string": 3, + "Ingredient2:string": 3, + "Taste1:Taste_Enum": " ", + "Taste2:Taste_Enum": "Salty" + } + ], + "EnvironmentData": [ + { + "Id": "식별번호", + "EnvironmentType:Enum": "오브젝트 타입", + "RendererType:Enum": "렌더러 타입", + "IsTrigger:int": "트리거 여부", + "SkeletonDataName:string": "스켈레톤 애니메이션 에셋 이름", + "SkinName:string": "스파인 스킨 이름" + }, + { + "Id": "Item_Environment_001", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Sprite", + "IsTrigger:int": 1, + "SkeletonDataName:string": "", + "SkinName:string": "" + }, + { + "Id": "Item_Environment_002", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "Coral_SkeletonData", + "SkinName:string": "Coral01" + }, + { + "Id": "Item_Environment_003", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "Coral_SkeletonData", + "SkinName:string": "Coral02" + }, + { + "Id": "Item_Environment_004", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "SummerGrass01_SkeletonData", + "SkinName:string": "default" + }, + { + "Id": "Item_Environment_005", + "EnvironmentType:Enum": "Interactable", + "RendererType:Enum": "Spine", + "IsTrigger:int": 0, + "SkeletonDataName:string": "", + "SkinName:string": "" + } + ], + "SpriteData": [ + { + "Id": "식별번호", + "Sprite:Sprite": "Addressable 이미지 이름", + "Size:int": "유니티 내의 이미지 크기" + }, + { + "Id": "Item_Environment_001", + "Sprite:Sprite": "Barrel01", + "Size:int": 1 + }, + { + "Id": "Item_Food_001", + "Sprite:Sprite": "Gold", + "Size:int": 1 + } + ] +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json.meta new file mode 100644 index 000000000..7ae8743e0 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 366e25c9fe59aae4c9923edad67c1eab +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json new file mode 100644 index 000000000..c0e82f105 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json @@ -0,0 +1,151 @@ +{ + "$개요": [ + { + "": "시트 생성" + } + ], + "ItemData": [ + { + "Id": "식별번호", + "ItemType:Enum": "아이템타입" + }, + { + "Id": "Item_Food_001", + "ItemType:Enum": "Food" + }, + { + "Id": "Item_Environment_001", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_002", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_003", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_004", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_005", + "ItemType:Enum": "Environment" + } + ], + "FoodData": [ + { + "Id:string": "식별ID", + "Name:string": "이름", + "Cookware:Enum": "요리도구", + "Ingredient1:string": "재료1", + "Ingredient2:string": "재료2", + "Taste1:Taste_Enum": "맛1", + "Taste2:Taste_Enum": "맛2", + "Sprite:Sprite": "Addressable 이미지 이름" + }, + { + "Id:string": "Item_Food_001", + "Name:string": "햇빛수프", + "Cookware:Enum": "Pot", + "Ingredient1:string": "극락쌀", + "Ingredient2:string": "햇빛당근", + "Taste1:Taste_Enum": "Bitter", + "Taste2:Taste_Enum": "Sweet", + "Sprite:Sprite": "Gold" + }, + { + "Id:string": "Item_Food_002", + "Name:string": "B", + "Cookware:Enum": "FryingPan", + "Ingredient1:string": 1, + "Ingredient2:string": 1, + "Taste1:Taste_Enum": "Spicy", + "Taste2:Taste_Enum": "Bitter", + "Sprite:Sprite": "" + }, + { + "Id:string": "Item_Food_003", + "Name:string": "C", + "Cookware:Enum": "Pot", + "Ingredient1:string": 2, + "Ingredient2:string": 2, + "Taste1:Taste_Enum": "Fresh", + "Taste2:Taste_Enum": "None", + "Sprite:Sprite": "" + }, + { + "Id:string": "Item_Food_004", + "Name:string": "D", + "Cookware:Enum": "Plating", + "Ingredient1:string": 3, + "Ingredient2:string": 3, + "Taste1:Taste_Enum": " ", + "Taste2:Taste_Enum": "Salty", + "Sprite:Sprite": "" + } + ], + "EnvironmentData": [ + { + "Id": "식별번호", + "EnvironmentType:Enum": "오브젝트 타입", + "RendererType:Enum": "렌더러 타입", + "IsTrigger:int": "트리거 여부", + "SkeletonDataName:string": "스켈레톤 애니메이션 에셋 이름", + "SkinName:string": "스파인 스킨 이름", + "Sprite:Sprite": "Addressable 이미지 이름", + "Size:float": "유니티 내의 이미지 크기" + }, + { + "Id": "Item_Environment_001", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Sprite", + "IsTrigger:int": 1, + "SkeletonDataName:string": "", + "SkinName:string": "", + "Sprite:Sprite": "Barrel01", + "Size:float": 1 + }, + { + "Id": "Item_Environment_002", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "Coral_SkeletonData", + "SkinName:string": "Coral01", + "Sprite:Sprite": "", + "Size:float": 1 + }, + { + "Id": "Item_Environment_003", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "Coral_SkeletonData", + "SkinName:string": "Coral02", + "Sprite:Sprite": "", + "Size:float": 1 + }, + { + "Id": "Item_Environment_004", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "SummerGrass01_SkeletonData", + "SkinName:string": "default", + "Sprite:Sprite": "", + "Size:float": 0.2 + }, + { + "Id": "Item_Environment_005", + "EnvironmentType:Enum": "Interactable", + "RendererType:Enum": "Spine", + "IsTrigger:int": 0, + "SkeletonDataName:string": "", + "SkinName:string": "", + "Sprite:Sprite": "", + "Size:float": 1 + } + ] +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json.meta new file mode 100644 index 000000000..0732c5b67 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: be7d309083a18d0409c9d81e9c79628b +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json new file mode 100644 index 000000000..1c9a88ee2 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json @@ -0,0 +1,157 @@ +{ + "$개요": [ + { + "": "시트 생성" + } + ], + "ItemData": [ + { + "Id": "식별번호", + "ItemType:Enum": "아이템타입" + }, + { + "Id": "Item_Food_001", + "ItemType:Enum": "Food" + }, + { + "Id": "Item_Environment_001", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_002", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_003", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_004", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_005", + "ItemType:Enum": "Environment" + } + ], + "FoodData": [ + { + "Id:string": "식별ID", + "Name:string": "이름", + "Cookware:Enum": "요리도구", + "Ingredient1:string": "재료1", + "Ingredient2:string": "재료2", + "Taste1:Taste_Enum": "맛1", + "Taste2:Taste_Enum": "맛2", + "Sprite:Sprite": "Addressable 이미지 이름" + }, + { + "Id:string": "Item_Food_001", + "Name:string": "햇빛수프", + "Cookware:Enum": "Pot", + "Ingredient1:string": "극락쌀", + "Ingredient2:string": "햇빛당근", + "Taste1:Taste_Enum": "Bitter", + "Taste2:Taste_Enum": "Sweet", + "Sprite:Sprite": "Gold" + }, + { + "Id:string": "Item_Food_002", + "Name:string": "B", + "Cookware:Enum": "FryingPan", + "Ingredient1:string": 1, + "Ingredient2:string": 1, + "Taste1:Taste_Enum": "Spicy", + "Taste2:Taste_Enum": "Bitter", + "Sprite:Sprite": "" + }, + { + "Id:string": "Item_Food_003", + "Name:string": "C", + "Cookware:Enum": "Pot", + "Ingredient1:string": 2, + "Ingredient2:string": 2, + "Taste1:Taste_Enum": "Fresh", + "Taste2:Taste_Enum": "None", + "Sprite:Sprite": "" + }, + { + "Id:string": "Item_Food_004", + "Name:string": "D", + "Cookware:Enum": "Plating", + "Ingredient1:string": 3, + "Ingredient2:string": 3, + "Taste1:Taste_Enum": " ", + "Taste2:Taste_Enum": "Salty", + "Sprite:Sprite": "" + } + ], + "EnvironmentData": [ + { + "Id": "식별번호", + "EnvironmentType:Enum": "오브젝트 타입", + "RendererType:Enum": "렌더러 타입", + "IsTrigger:int": "트리거 여부", + "SkeletonDataName:string": "스켈레톤 애니메이션 에셋 이름", + "SkinName:string": "스파인 스킨 이름", + "DefaultAnimationName:string": "", + "Sprite:Sprite": "Addressable 이미지 이름", + "Size:float": "유니티 내의 이미지 크기" + }, + { + "Id": "Item_Environment_001", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Sprite", + "IsTrigger:int": 1, + "SkeletonDataName:string": "", + "SkinName:string": "", + "DefaultAnimationName:string": "", + "Sprite:Sprite": "Barrel01", + "Size:float": 1 + }, + { + "Id": "Item_Environment_002", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "Coral_SkeletonData", + "SkinName:string": "Coral01", + "DefaultAnimationName:string": "Coral01/Idle", + "Sprite:Sprite": "", + "Size:float": 1 + }, + { + "Id": "Item_Environment_003", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "Coral_SkeletonData", + "SkinName:string": "Coral02", + "DefaultAnimationName:string": "Coral02/Idle", + "Sprite:Sprite": "", + "Size:float": 1 + }, + { + "Id": "Item_Environment_004", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "SummerGrass01_SkeletonData", + "SkinName:string": "default", + "DefaultAnimationName:string": "Normal", + "Sprite:Sprite": "", + "Size:float": 0.2 + }, + { + "Id": "Item_Environment_005", + "EnvironmentType:Enum": "Interactable", + "RendererType:Enum": "Spine", + "IsTrigger:int": 0, + "SkeletonDataName:string": "", + "SkinName:string": "", + "DefaultAnimationName:string": "", + "Sprite:Sprite": "", + "Size:float": 1 + } + ] +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json.meta new file mode 100644 index 000000000..cf96c3e2c --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5e3cecc8a498fb2498b6a80ab40904ec +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs index 8735485db..1c54ee831 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs @@ -24,5 +24,23 @@ public class EnvironmentData : IId [Tooltip("트리거 여부")] public int IsTrigger; + /// 스켈레톤 애니메이션 에셋 이름 + [Tooltip("스켈레톤 애니메이션 에셋 이름")] + public string SkeletonDataName; + + /// 스파인 스킨 이름 + [Tooltip("스파인 스킨 이름")] + public string SkinName; + + public string DefaultAnimationName; + + /// Addressable 이미지 이름 + [Tooltip("Addressable 이미지 이름")] + public Sprite Sprite; + + /// 유니티 내의 이미지 크기 + [Tooltip("유니티 내의 이미지 크기")] + public float Size; + } } diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodData.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodData.cs index 890b4d9b8..78f2076f3 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodData.cs +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodData.cs @@ -36,5 +36,9 @@ public class FoodData : IId [Tooltip("맛2")] public Taste Taste2; + /// Addressable 이미지 이름 + [Tooltip("Addressable 이미지 이름")] + public Sprite Sprite; + } } diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs deleted file mode 100644 index f9eacb710..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs +++ /dev/null @@ -1,24 +0,0 @@ -// -using System; -using UnityEngine; - -namespace DDD -{ - [Serializable] - public class SpriteData : IId - { - /// 식별번호 - [Tooltip("식별번호")] - [field: SerializeField] - public string Id { get; set; } - - /// Addressable 이미지 이름 - [Tooltip("Addressable 이미지 이름")] - public Sprite Sprite; - - /// 유니티 내의 이미지 크기 - [Tooltip("유니티 내의 이미지 크기")] - public int Size; - - } -} diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs.meta deleted file mode 100644 index daf1035f2..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteData.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: af1259fad6787f442813c7d9e77dea6f \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs deleted file mode 100644 index 3c08c9a3f..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs +++ /dev/null @@ -1,9 +0,0 @@ -// File: SpriteDataSo.cs -using System.Collections.Generic; -using UnityEngine; - -namespace DDD -{ - [CreateAssetMenu(fileName = "SpriteDataSo", menuName = "GoogleSheet/SpriteDataSo")] - public class SpriteDataSo : DataSo { } -} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs.meta deleted file mode 100644 index 702d4a19f..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/SpriteDataSo.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 282d75b07f4d1d344aca8312d1bdd70f \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json index f9f99cd7b..1c9a88ee2 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json @@ -20,6 +20,18 @@ { "Id": "Item_Environment_002", "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_003", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_004", + "ItemType:Enum": "Environment" + }, + { + "Id": "Item_Environment_005", + "ItemType:Enum": "Environment" } ], "FoodData": [ @@ -30,7 +42,8 @@ "Ingredient1:string": "재료1", "Ingredient2:string": "재료2", "Taste1:Taste_Enum": "맛1", - "Taste2:Taste_Enum": "맛2" + "Taste2:Taste_Enum": "맛2", + "Sprite:Sprite": "Addressable 이미지 이름" }, { "Id:string": "Item_Food_001", @@ -39,7 +52,8 @@ "Ingredient1:string": "극락쌀", "Ingredient2:string": "햇빛당근", "Taste1:Taste_Enum": "Bitter", - "Taste2:Taste_Enum": "Sweet" + "Taste2:Taste_Enum": "Sweet", + "Sprite:Sprite": "Gold" }, { "Id:string": "Item_Food_002", @@ -48,7 +62,8 @@ "Ingredient1:string": 1, "Ingredient2:string": 1, "Taste1:Taste_Enum": "Spicy", - "Taste2:Taste_Enum": "Bitter" + "Taste2:Taste_Enum": "Bitter", + "Sprite:Sprite": "" }, { "Id:string": "Item_Food_003", @@ -57,7 +72,8 @@ "Ingredient1:string": 2, "Ingredient2:string": 2, "Taste1:Taste_Enum": "Fresh", - "Taste2:Taste_Enum": "None" + "Taste2:Taste_Enum": "None", + "Sprite:Sprite": "" }, { "Id:string": "Item_Food_004", @@ -66,7 +82,8 @@ "Ingredient1:string": 3, "Ingredient2:string": 3, "Taste1:Taste_Enum": " ", - "Taste2:Taste_Enum": "Salty" + "Taste2:Taste_Enum": "Salty", + "Sprite:Sprite": "" } ], "EnvironmentData": [ @@ -74,47 +91,67 @@ "Id": "식별번호", "EnvironmentType:Enum": "오브젝트 타입", "RendererType:Enum": "렌더러 타입", - "IsTrigger:int": "트리거 여부" + "IsTrigger:int": "트리거 여부", + "SkeletonDataName:string": "스켈레톤 애니메이션 에셋 이름", + "SkinName:string": "스파인 스킨 이름", + "DefaultAnimationName:string": "", + "Sprite:Sprite": "Addressable 이미지 이름", + "Size:float": "유니티 내의 이미지 크기" }, { "Id": "Item_Environment_001", "EnvironmentType:Enum": "Prop", "RendererType:Enum": "Sprite", - "IsTrigger:int": 1 + "IsTrigger:int": 1, + "SkeletonDataName:string": "", + "SkinName:string": "", + "DefaultAnimationName:string": "", + "Sprite:Sprite": "Barrel01", + "Size:float": 1 }, { "Id": "Item_Environment_002", "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Sprite", - "IsTrigger:int": 1 + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "Coral_SkeletonData", + "SkinName:string": "Coral01", + "DefaultAnimationName:string": "Coral01/Idle", + "Sprite:Sprite": "", + "Size:float": 1 }, { "Id": "Item_Environment_003", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "Coral_SkeletonData", + "SkinName:string": "Coral02", + "DefaultAnimationName:string": "Coral02/Idle", + "Sprite:Sprite": "", + "Size:float": 1 + }, + { + "Id": "Item_Environment_004", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Spine", + "IsTrigger:int": 1, + "SkeletonDataName:string": "SummerGrass01_SkeletonData", + "SkinName:string": "default", + "DefaultAnimationName:string": "Normal", + "Sprite:Sprite": "", + "Size:float": 0.2 + }, + { + "Id": "Item_Environment_005", "EnvironmentType:Enum": "Interactable", "RendererType:Enum": "Spine", - "IsTrigger:int": 0 - } - ], - "SpriteData": [ - { - "Id": "식별번호", - "Sprite:Sprite": "Addressable 이미지 이름", - "Size:int": "유니티 내의 이미지 크기" - }, - { - "Id": "Item_Environment_001", - "Sprite:Sprite": "Barrel01", - "Size:int": 1 - }, - { - "Id": "Item_Environment_002", - "Sprite:Sprite": "Coral01", - "Size:int": 1 - }, - { - "Id": "Item_Food_001", - "Sprite:Sprite": "Gold", - "Size:int": 1 + "IsTrigger:int": 0, + "SkeletonDataName:string": "", + "SkinName:string": "", + "DefaultAnimationName:string": "", + "Sprite:Sprite": "", + "Size:float": 1 } ] } \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset index 244691a57..0adab771e 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset @@ -99,4 +99,300 @@ MonoBehaviour: \"Sprite:Sprite\": \"Coral01\",\n \"Size:int\": 1\n },\n {\n \"Id\": \"Item_Food_001\",\n \"Sprite:Sprite\": \"Gold\",\n \"Size:int\": 1\n }\n ]\n}" + - Editor: "\uB0A8\uD0DC\uAC74" + Timestamp: 2025-07-15 13:18:40 + JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n + }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + \"ItemType:Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n + \"Id\": \"Item_Food_001\",\n \"ItemType:Enum\": \"Food\"\n },\n + {\n \"Id\": \"Item_Environment_001\",\n \"ItemType:Enum\": \"Environment\"\n + },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType:Enum\": + \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_003\",\n + \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n + \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n + \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_006\",\n + \"ItemType:Enum\": \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n + \"Id:string\": \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n + \"Cookware:Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": + \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n + \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\"\n + },\n {\n \"Id:string\": \"Item_Food_001\",\n \"Name:string\": + \"\uD587\uBE5B\uC218\uD504\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": + \"\uADF9\uB77D\uC300\",\n \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n + \"Taste1:Taste_Enum\": \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\"\n + },\n {\n \"Id:string\": \"Item_Food_002\",\n \"Name:string\": + \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": + 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n + \"Taste2:Taste_Enum\": \"Bitter\"\n },\n {\n \"Id:string\": \"Item_Food_003\",\n + \"Name:string\": \"C\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": + 2,\n \"Ingredient2:string\": 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n + \"Taste2:Taste_Enum\": \"None\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n + \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": + 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n + \"Taste2:Taste_Enum\": \"Salty\"\n }\n ],\n \"EnvironmentData\": [\n + {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"EnvironmentType:Enum\": + \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n \"RendererType:Enum\": \"\uB80C\uB354\uB7EC + \uD0C0\uC785\",\n \"IsTrigger:int\": \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\",\n + \"SkinName:string\": \"\uC2A4\uD30C\uC778 \uC2A4\uD0A8 \uC774\uB984\"\n + },\n {\n \"Id\": \"Item_Environment_001\",\n \"EnvironmentType:Enum\": + \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n \"IsTrigger:int\": + 1,\n \"SkinName:string\": \"\"\n },\n {\n \"Id\": \"Item_Environment_002\",\n + \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n + \"IsTrigger:int\": 1,\n \"SkinName:string\": \"\"\n },\n {\n + \"Id\": \"Item_Environment_003\",\n \"EnvironmentType:Enum\": \"Prop\",\n + \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": 1,\n \"SkinName:string\": + \"Coral01\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n + \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n + \"IsTrigger:int\": 1,\n \"SkinName:string\": \"Coral01\"\n },\n + {\n \"Id\": \"Item_Environment_005\",\n \"EnvironmentType:Enum\": + \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": + 1,\n \"SkinName:string\": \"default\"\n },\n {\n \"Id\": \"Item_Environment_006\",\n + \"EnvironmentType:Enum\": \"Interactable\",\n \"RendererType:Enum\": \"Spine\",\n + \"IsTrigger:int\": 0,\n \"SkinName:string\": \"\"\n }\n ],\n \"SpriteData\": + [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"Sprite:Sprite\": + \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n \"Size:int\": \"\uC720\uB2C8\uD2F0 + \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n },\n {\n \"Id\": + \"Item_Environment_001\",\n \"Sprite:Sprite\": \"Barrel01\",\n \"Size:int\": + 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n \"Sprite:Sprite\": + \"Coral01\",\n \"Size:int\": 1\n },\n {\n \"Id\": \"Item_Food_001\",\n + \"Sprite:Sprite\": \"Gold\",\n \"Size:int\": 1\n }\n ]\n}" + - Editor: "\uB0A8\uD0DC\uAC74" + Timestamp: 2025-07-15 13:30:31 + JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n + }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + \"ItemType:Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n + \"Id\": \"Item_Food_001\",\n \"ItemType:Enum\": \"Food\"\n },\n + {\n \"Id\": \"Item_Environment_001\",\n \"ItemType:Enum\": \"Environment\"\n + },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType:Enum\": + \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_003\",\n + \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n + \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n + \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_006\",\n + \"ItemType:Enum\": \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n + \"Id:string\": \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n + \"Cookware:Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": + \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n + \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\"\n + },\n {\n \"Id:string\": \"Item_Food_001\",\n \"Name:string\": + \"\uD587\uBE5B\uC218\uD504\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": + \"\uADF9\uB77D\uC300\",\n \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n + \"Taste1:Taste_Enum\": \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\"\n + },\n {\n \"Id:string\": \"Item_Food_002\",\n \"Name:string\": + \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": + 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n + \"Taste2:Taste_Enum\": \"Bitter\"\n },\n {\n \"Id:string\": \"Item_Food_003\",\n + \"Name:string\": \"C\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": + 2,\n \"Ingredient2:string\": 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n + \"Taste2:Taste_Enum\": \"None\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n + \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": + 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n + \"Taste2:Taste_Enum\": \"Salty\"\n }\n ],\n \"EnvironmentData\": [\n + {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"EnvironmentType:Enum\": + \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n \"RendererType:Enum\": \"\uB80C\uB354\uB7EC + \uD0C0\uC785\",\n \"IsTrigger:int\": \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\",\n + \"SkeletonDataName:string\": \"\uC2A4\uCF08\uB808\uD1A4 \uC560\uB2C8\uBA54\uC774\uC158 + \uC5D0\uC14B \uC774\uB984\",\n \"SkinName:string\": \"\uC2A4\uD30C\uC778 + \uC2A4\uD0A8 \uC774\uB984\"\n },\n {\n \"Id\": \"Item_Environment_001\",\n + \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n + \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": + \"\"\n },\n {\n \"Id\": \"Item_Environment_002\",\n \"EnvironmentType:Enum\": + \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n \"IsTrigger:int\": + 1,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": \"\"\n + },\n {\n \"Id\": \"Item_Environment_003\",\n \"EnvironmentType:Enum\": + \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": + 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n \"SkinName:string\": + \"Coral01\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n + \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n + \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n + \"SkinName:string\": \"Coral02\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n + \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n + \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"SummerGrass01_SkeletonData\",\n + \"SkinName:string\": \"default\"\n },\n {\n \"Id\": \"Item_Environment_006\",\n + \"EnvironmentType:Enum\": \"Interactable\",\n \"RendererType:Enum\": \"Spine\",\n + \"IsTrigger:int\": 0,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": + \"\"\n }\n ],\n \"SpriteData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n + \"Size:int\": \"\uC720\uB2C8\uD2F0 \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n + },\n {\n \"Id\": \"Item_Environment_001\",\n \"Sprite:Sprite\": + \"Barrel01\",\n \"Size:int\": 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n + \"Sprite:Sprite\": \"Coral01\",\n \"Size:int\": 1\n },\n {\n + \"Id\": \"Item_Food_001\",\n \"Sprite:Sprite\": \"Gold\",\n \"Size:int\": + 1\n }\n ]\n}" + - Editor: "\uB0A8\uD0DC\uAC74" + Timestamp: 2025-07-15 13:34:31 + JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n + }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + \"ItemType:Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n + \"Id\": \"Item_Food_001\",\n \"ItemType:Enum\": \"Food\"\n },\n + {\n \"Id\": \"Item_Environment_001\",\n \"ItemType:Enum\": \"Environment\"\n + },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType:Enum\": + \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_003\",\n + \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n + \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n + \"ItemType:Enum\": \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n + \"Id:string\": \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n + \"Cookware:Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": + \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n + \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\"\n + },\n {\n \"Id:string\": \"Item_Food_001\",\n \"Name:string\": + \"\uD587\uBE5B\uC218\uD504\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": + \"\uADF9\uB77D\uC300\",\n \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n + \"Taste1:Taste_Enum\": \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\"\n + },\n {\n \"Id:string\": \"Item_Food_002\",\n \"Name:string\": + \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": + 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n + \"Taste2:Taste_Enum\": \"Bitter\"\n },\n {\n \"Id:string\": \"Item_Food_003\",\n + \"Name:string\": \"C\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": + 2,\n \"Ingredient2:string\": 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n + \"Taste2:Taste_Enum\": \"None\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n + \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": + 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n + \"Taste2:Taste_Enum\": \"Salty\"\n }\n ],\n \"EnvironmentData\": [\n + {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"EnvironmentType:Enum\": + \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n \"RendererType:Enum\": \"\uB80C\uB354\uB7EC + \uD0C0\uC785\",\n \"IsTrigger:int\": \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\",\n + \"SkeletonDataName:string\": \"\uC2A4\uCF08\uB808\uD1A4 \uC560\uB2C8\uBA54\uC774\uC158 + \uC5D0\uC14B \uC774\uB984\",\n \"SkinName:string\": \"\uC2A4\uD30C\uC778 + \uC2A4\uD0A8 \uC774\uB984\"\n },\n {\n \"Id\": \"Item_Environment_001\",\n + \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n + \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": + \"\"\n },\n {\n \"Id\": \"Item_Environment_002\",\n \"EnvironmentType:Enum\": + \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": + 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n \"SkinName:string\": + \"Coral01\"\n },\n {\n \"Id\": \"Item_Environment_003\",\n + \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n + \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n + \"SkinName:string\": \"Coral02\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n + \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n + \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"SummerGrass01_SkeletonData\",\n + \"SkinName:string\": \"default\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n + \"EnvironmentType:Enum\": \"Interactable\",\n \"RendererType:Enum\": \"Spine\",\n + \"IsTrigger:int\": 0,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": + \"\"\n }\n ],\n \"SpriteData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n + \"Size:int\": \"\uC720\uB2C8\uD2F0 \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n + },\n {\n \"Id\": \"Item_Environment_001\",\n \"Sprite:Sprite\": + \"Barrel01\",\n \"Size:int\": 1\n },\n {\n \"Id\": \"Item_Food_001\",\n + \"Sprite:Sprite\": \"Gold\",\n \"Size:int\": 1\n }\n ]\n}" + - Editor: "\uB0A8\uD0DC\uAC74" + Timestamp: 2025-07-15 13:39:10 + JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n + }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + \"ItemType:Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n + \"Id\": \"Item_Food_001\",\n \"ItemType:Enum\": \"Food\"\n },\n + {\n \"Id\": \"Item_Environment_001\",\n \"ItemType:Enum\": \"Environment\"\n + },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType:Enum\": + \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_003\",\n + \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n + \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n + \"ItemType:Enum\": \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n + \"Id:string\": \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n + \"Cookware:Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": + \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n + \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\",\n + \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\"\n },\n + {\n \"Id:string\": \"Item_Food_001\",\n \"Name:string\": \"\uD587\uBE5B\uC218\uD504\",\n + \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": \"\uADF9\uB77D\uC300\",\n + \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n \"Taste1:Taste_Enum\": + \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\",\n \"Sprite:Sprite\": + \"Gold\"\n },\n {\n \"Id:string\": \"Item_Food_002\",\n \"Name:string\": + \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": + 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n + \"Taste2:Taste_Enum\": \"Bitter\",\n \"Sprite:Sprite\": \"\"\n },\n + {\n \"Id:string\": \"Item_Food_003\",\n \"Name:string\": \"C\",\n + \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": 2,\n \"Ingredient2:string\": + 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n \"Taste2:Taste_Enum\": \"None\",\n + \"Sprite:Sprite\": \"\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n + \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": + 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n + \"Taste2:Taste_Enum\": \"Salty\",\n \"Sprite:Sprite\": \"\"\n }\n + ],\n \"EnvironmentData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + \"EnvironmentType:Enum\": \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n + \"RendererType:Enum\": \"\uB80C\uB354\uB7EC \uD0C0\uC785\",\n \"IsTrigger:int\": + \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\",\n \"SkeletonDataName:string\": \"\uC2A4\uCF08\uB808\uD1A4 + \uC560\uB2C8\uBA54\uC774\uC158 \uC5D0\uC14B \uC774\uB984\",\n \"SkinName:string\": + \"\uC2A4\uD30C\uC778 \uC2A4\uD0A8 \uC774\uB984\",\n \"Sprite:Sprite\": + \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n \"Size:float\": \"\uC720\uB2C8\uD2F0 + \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n },\n {\n \"Id\": + \"Item_Environment_001\",\n \"EnvironmentType:Enum\": \"Prop\",\n + \"RendererType:Enum\": \"Sprite\",\n \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": + \"\",\n \"SkinName:string\": \"\",\n \"Sprite:Sprite\": \"Barrel01\",\n + \"Size:float\": 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n + \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n + \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n + \"SkinName:string\": \"Coral01\",\n \"Sprite:Sprite\": \"\",\n \"Size:float\": + 1\n },\n {\n \"Id\": \"Item_Environment_003\",\n \"EnvironmentType:Enum\": + \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": + 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n \"SkinName:string\": + \"Coral02\",\n \"Sprite:Sprite\": \"\",\n \"Size:float\": 1\n + },\n {\n \"Id\": \"Item_Environment_004\",\n \"EnvironmentType:Enum\": + \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": + 1,\n \"SkeletonDataName:string\": \"SummerGrass01_SkeletonData\",\n + \"SkinName:string\": \"default\",\n \"Sprite:Sprite\": \"\",\n \"Size:float\": + 0.2\n },\n {\n \"Id\": \"Item_Environment_005\",\n \"EnvironmentType:Enum\": + \"Interactable\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": + 0,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": \"\",\n + \"Sprite:Sprite\": \"\",\n \"Size:float\": 1\n }\n ]\n}" + - Editor: "\uB0A8\uD0DC\uAC74" + Timestamp: 2025-07-15 13:42:42 + JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n + }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + \"ItemType:Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n + \"Id\": \"Item_Food_001\",\n \"ItemType:Enum\": \"Food\"\n },\n + {\n \"Id\": \"Item_Environment_001\",\n \"ItemType:Enum\": \"Environment\"\n + },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType:Enum\": + \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_003\",\n + \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n + \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n + \"ItemType:Enum\": \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n + \"Id:string\": \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n + \"Cookware:Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": + \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n + \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\",\n + \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\"\n },\n + {\n \"Id:string\": \"Item_Food_001\",\n \"Name:string\": \"\uD587\uBE5B\uC218\uD504\",\n + \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": \"\uADF9\uB77D\uC300\",\n + \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n \"Taste1:Taste_Enum\": + \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\",\n \"Sprite:Sprite\": + \"Gold\"\n },\n {\n \"Id:string\": \"Item_Food_002\",\n \"Name:string\": + \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": + 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n + \"Taste2:Taste_Enum\": \"Bitter\",\n \"Sprite:Sprite\": \"\"\n },\n + {\n \"Id:string\": \"Item_Food_003\",\n \"Name:string\": \"C\",\n + \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": 2,\n \"Ingredient2:string\": + 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n \"Taste2:Taste_Enum\": \"None\",\n + \"Sprite:Sprite\": \"\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n + \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": + 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n + \"Taste2:Taste_Enum\": \"Salty\",\n \"Sprite:Sprite\": \"\"\n }\n + ],\n \"EnvironmentData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n + \"EnvironmentType:Enum\": \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n + \"RendererType:Enum\": \"\uB80C\uB354\uB7EC \uD0C0\uC785\",\n \"IsTrigger:int\": + \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\",\n \"SkeletonDataName:string\": \"\uC2A4\uCF08\uB808\uD1A4 + \uC560\uB2C8\uBA54\uC774\uC158 \uC5D0\uC14B \uC774\uB984\",\n \"SkinName:string\": + \"\uC2A4\uD30C\uC778 \uC2A4\uD0A8 \uC774\uB984\",\n \"DefaultAnimationName:string\": + \"\",\n \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n + \"Size:float\": \"\uC720\uB2C8\uD2F0 \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n + },\n {\n \"Id\": \"Item_Environment_001\",\n \"EnvironmentType:Enum\": + \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n \"IsTrigger:int\": + 1,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": \"\",\n + \"DefaultAnimationName:string\": \"\",\n \"Sprite:Sprite\": \"Barrel01\",\n + \"Size:float\": 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n + \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n + \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n + \"SkinName:string\": \"Coral01\",\n \"DefaultAnimationName:string\": \"Coral01/Idle\",\n + \"Sprite:Sprite\": \"\",\n \"Size:float\": 1\n },\n {\n \"Id\": + \"Item_Environment_003\",\n \"EnvironmentType:Enum\": \"Prop\",\n + \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": + \"Coral_SkeletonData\",\n \"SkinName:string\": \"Coral02\",\n \"DefaultAnimationName:string\": + \"Coral02/Idle\",\n \"Sprite:Sprite\": \"\",\n \"Size:float\": 1\n + },\n {\n \"Id\": \"Item_Environment_004\",\n \"EnvironmentType:Enum\": + \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": + 1,\n \"SkeletonDataName:string\": \"SummerGrass01_SkeletonData\",\n + \"SkinName:string\": \"default\",\n \"DefaultAnimationName:string\": \"Normal\",\n + \"Sprite:Sprite\": \"\",\n \"Size:float\": 0.2\n },\n {\n \"Id\": + \"Item_Environment_005\",\n \"EnvironmentType:Enum\": \"Interactable\",\n + \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": 0,\n \"SkeletonDataName:string\": + \"\",\n \"SkinName:string\": \"\",\n \"DefaultAnimationName:string\": + \"\",\n \"Sprite:Sprite\": \"\",\n \"Size:float\": 1\n }\n ]\n}" MaxLogs: 100 diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset index df025c71f..08e37f6d7 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset @@ -17,11 +17,44 @@ MonoBehaviour: EnvironmentType: 1 RendererType: 1 IsTrigger: 1 + SkeletonDataName: + SkinName: + DefaultAnimationName: + Sprite: {fileID: 21300000, guid: 189d780f1507008429f2cdd1a2b4c9e8, type: 3} + Size: 1 - k__BackingField: Item_Environment_002 EnvironmentType: 1 - RendererType: 1 + RendererType: 2 IsTrigger: 1 + SkeletonDataName: Coral_SkeletonData + SkinName: Coral01 + DefaultAnimationName: Coral01/Idle + Sprite: {fileID: 0} + Size: 1 - k__BackingField: Item_Environment_003 + EnvironmentType: 1 + RendererType: 2 + IsTrigger: 1 + SkeletonDataName: Coral_SkeletonData + SkinName: Coral02 + DefaultAnimationName: Coral02/Idle + Sprite: {fileID: 0} + Size: 1 + - k__BackingField: Item_Environment_004 + EnvironmentType: 1 + RendererType: 2 + IsTrigger: 1 + SkeletonDataName: SummerGrass01_SkeletonData + SkinName: default + DefaultAnimationName: Normal + Sprite: {fileID: 0} + Size: 0.2 + - k__BackingField: Item_Environment_005 EnvironmentType: 2 RendererType: 2 IsTrigger: 0 + SkeletonDataName: + SkinName: + DefaultAnimationName: + Sprite: {fileID: 0} + Size: 1 diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/FoodDataSo.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/FoodDataSo.asset index 08e78551c..9c5ad6f45 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/FoodDataSo.asset +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/FoodDataSo.asset @@ -20,6 +20,7 @@ MonoBehaviour: Ingredient2: "\uD587\uBE5B\uB2F9\uADFC" Taste1: 1 Taste2: 2 + Sprite: {fileID: 21300000, guid: e15933f76da90e742866563b5cd9e45f, type: 3} - k__BackingField: Item_Food_002 Name: B Cookware: 2 @@ -27,6 +28,7 @@ MonoBehaviour: Ingredient2: 1 Taste1: 3 Taste2: 1 + Sprite: {fileID: 0} - k__BackingField: Item_Food_003 Name: C Cookware: 1 @@ -34,6 +36,7 @@ MonoBehaviour: Ingredient2: 2 Taste1: 4 Taste2: 0 + Sprite: {fileID: 0} - k__BackingField: Item_Food_004 Name: D Cookware: 3 @@ -41,3 +44,4 @@ MonoBehaviour: Ingredient2: 3 Taste1: 5 Taste2: 6 + Sprite: {fileID: 0} diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/ItemDataSo.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/ItemDataSo.asset index 4c9c3c050..59a9fb112 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/ItemDataSo.asset +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/ItemDataSo.asset @@ -19,3 +19,9 @@ MonoBehaviour: ItemType: 2 - k__BackingField: Item_Environment_002 ItemType: 2 + - k__BackingField: Item_Environment_003 + ItemType: 2 + - k__BackingField: Item_Environment_004 + ItemType: 2 + - k__BackingField: Item_Environment_005 + ItemType: 2 diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset deleted file mode 100644 index d529ca2ed..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/SpriteDataSo.asset +++ /dev/null @@ -1,24 +0,0 @@ -%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: 11500000, guid: 282d75b07f4d1d344aca8312d1bdd70f, type: 3} - m_Name: SpriteDataSo - m_EditorClassIdentifier: - Datas: - - k__BackingField: Item_Environment_001 - Sprite: {fileID: 21300000, guid: 189d780f1507008429f2cdd1a2b4c9e8, type: 3} - Size: 1 - - k__BackingField: Item_Environment_002 - Sprite: {fileID: 21300000, guid: 9aa7958fc8d43e640b0983c9b2de3657, type: 3} - Size: 1 - - k__BackingField: Item_Food_001 - Sprite: {fileID: 21300000, guid: e15933f76da90e742866563b5cd9e45f, type: 3} - Size: 1 diff --git a/Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs.meta b/Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs.meta new file mode 100644 index 000000000..4cabd5ba6 --- /dev/null +++ b/Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 419e829d5eec9544e94be59817cdb69c \ No newline at end of file -- 2.45.2 From 7ddbf3be68d27a0bd27c92dfb4a46ac9f39c4db3 Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Tue, 15 Jul 2025 13:48:01 +0900 Subject: [PATCH 08/12] =?UTF-8?q?=EB=A0=88=EC=8A=A4=ED=86=A0=EB=9E=91=20re?= =?UTF-8?q?ady=20flow=EC=97=90=EC=84=9C=20createEnvironment=20=EB=A1=9C?= =?UTF-8?q?=EC=A7=81=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/_DDD/_Scripts/GameData/DataManager.cs | 24 +++++--- .../CreateEnvironment.cs | 38 ++++++++++++ .../RestaurantEnvironment.cs | 60 +++++++++++++++++++ .../RestaurantEnvironment.cs.meta | 2 + .../RestaurantEnvironmentData.cs | 12 ++++ .../RestaurantEnvironmentData.cs.meta | 2 + .../RestaurantEnvironmentDataSo.cs | 12 ++++ .../RestaurantEnvironmentDataSo.cs.meta | 2 + Assets/_DDD/_Scripts/Utilities/Constants.cs | 6 ++ 9 files changed, 151 insertions(+), 7 deletions(-) create mode 100644 Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs create mode 100644 Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironment.cs create mode 100644 Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironment.cs.meta create mode 100644 Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentData.cs create mode 100644 Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentData.cs.meta create mode 100644 Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentDataSo.cs create mode 100644 Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentDataSo.cs.meta diff --git a/Assets/_DDD/_Scripts/GameData/DataManager.cs b/Assets/_DDD/_Scripts/GameData/DataManager.cs index 56bf9541f..164606562 100644 --- a/Assets/_DDD/_Scripts/GameData/DataManager.cs +++ b/Assets/_DDD/_Scripts/GameData/DataManager.cs @@ -1,5 +1,5 @@ using System; -using System.Linq; +using System.Threading.Tasks; using UnityEngine; namespace DDD @@ -7,6 +7,10 @@ namespace DDD public class DataManager : Singleton, IManager { public ItemDataSo ItemDataSo { get; private set; } + public FoodDataSo FoodDataSo { get; private set; } + public EnvironmentDataSo EnvironmentDataSo { get; private set; } + + public bool IsInitialized { get; private set; } public void Init() { @@ -18,22 +22,28 @@ public async void PostInit() try { ItemDataSo = await AssetManager.LoadAsset(DataConstants.ItemDataSo); + FoodDataSo = await AssetManager.LoadAsset(DataConstants.FoodDataSo); + EnvironmentDataSo = await AssetManager.LoadAsset(DataConstants.EnvironmentDataSo); + + IsInitialized = true; } catch (Exception e) { Debug.LogError($"So bind failed\n{e.Message}"); } } + + public async Task WaitUntilInitialized() + { + while (!IsInitialized) + { + await Task.Yield(); + } + } // TODO : So가 늘어나는 경우 관리 방법 변경 필요성이 있음 // GetItemType(id) // GetItemImage // GetItemName - - public ItemType GetItemType(string key) - { - ItemData itemData = ItemDataSo.ItemDataList.FirstOrDefault(item => item.Id == key); - return itemData?.ItemType ?? ItemType.None; - } } } \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs b/Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs new file mode 100644 index 000000000..740b9327f --- /dev/null +++ b/Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs @@ -0,0 +1,38 @@ +using System.Threading.Tasks; +using UnityEngine; + +namespace DDD +{ + [CreateAssetMenu(fileName = "CreateEnvironment", menuName = "GameFlow/CreateEnvironment")] + public class CreateEnvironment : GameFlowReadyHandler + { + public override async Task OnReadyNewFlow(GameFlowState newFlowState) + { + var baseRestaurantEnvironmentPrefab = await AssetManager.LoadAsset(CommonConstants.BaseRestaurantEnvironment); + + for (int i = 0; i < 10; i++) + { + var restaurantEnvironment = Instantiate(baseRestaurantEnvironmentPrefab).GetComponent(); + restaurantEnvironment.Initialize("Item_Environment_002"); + } + + for (int i = 0; i < 10; i++) + { + var restaurantEnvironment = Instantiate(baseRestaurantEnvironmentPrefab).GetComponent(); + restaurantEnvironment.Initialize("Item_Environment_002"); + } + + for (int i = 0; i < 10; i++) + { + var restaurantEnvironment = Instantiate(baseRestaurantEnvironmentPrefab).GetComponent(); + restaurantEnvironment.Initialize("Item_Environment_003"); + } + + for (int i = 0; i < 10; i++) + { + var restaurantEnvironment = Instantiate(baseRestaurantEnvironmentPrefab).GetComponent(); + restaurantEnvironment.Initialize("Item_Environment_004"); + } + } + } +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironment.cs b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironment.cs new file mode 100644 index 000000000..889d8731a --- /dev/null +++ b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironment.cs @@ -0,0 +1,60 @@ +using Spine.Unity; +using Unity.VisualScripting; +using UnityEngine; + +namespace DDD +{ + public class RestaurantEnvironment : MonoBehaviour + { + private RestaurantEnvironmentData _restaurantEnvironmentData; + + private Collider _collider; + private Transform _visualLook; + private Renderer _renderer; + + public async void Initialize(string id) + { + await DataManager.Instance.WaitUntilInitialized(); + + EnvironmentData environmentData = DataManager.Instance.EnvironmentDataSo.GetDataById(id); + + _collider = GetComponent(); + _visualLook = transform.Find(CommonConstants.VisualLook); + + if (environmentData == null) + { + Debug.Assert(false, "environmentData is null"); + } + + if (environmentData.RendererType == RendererType.Sprite) + { + var spriteRenderer = _visualLook.AddComponent(); + _renderer = spriteRenderer; + spriteRenderer.sprite = environmentData.Sprite; + spriteRenderer.sortingOrder = 5; + Material material = await AssetManager.LoadAsset(DataConstants.BasePropSpriteMaterial); + spriteRenderer.material = new Material(material); + } + else if (environmentData.RendererType == RendererType.Spine) + { + var skeletonAnimation = _visualLook.AddComponent(); + var skeletonDataAsset = await AssetManager.LoadAsset(environmentData.SkeletonDataName); + skeletonAnimation.skeletonDataAsset = skeletonDataAsset; + var spineController = transform.AddComponent(); + spineController.SetSkin(environmentData.SkinName); + spineController.PlayAnimation(environmentData.DefaultAnimationName, true); + _renderer = _visualLook.GetComponent(); + } + + _collider.isTrigger = environmentData.IsTrigger == 1; + + Vector2 randomPos = new Vector2( + Random.Range(-10f, 10f), + Random.Range(10f, 20f) + ); + + transform.position = new Vector3(randomPos.x, 0f, randomPos.y); + transform.localScale = Vector3.one * environmentData.Size; + } + } +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironment.cs.meta b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironment.cs.meta new file mode 100644 index 000000000..0c75c2afa --- /dev/null +++ b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironment.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0ca3054addaa7fb4a86dfb3ad8241452 \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentData.cs b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentData.cs new file mode 100644 index 000000000..11f13505b --- /dev/null +++ b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentData.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine; + +namespace DDD +{ + [Serializable] + public class RestaurantEnvironmentData + { + public string Id; + public Vector2 Position; + } +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentData.cs.meta b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentData.cs.meta new file mode 100644 index 000000000..a535e2fe8 --- /dev/null +++ b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentData.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0d90911f4c827e3439a9a28d25e9bf93 \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentDataSo.cs b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentDataSo.cs new file mode 100644 index 000000000..f15957f13 --- /dev/null +++ b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentDataSo.cs @@ -0,0 +1,12 @@ +using System.Collections.Generic; +using Sirenix.OdinInspector; +using UnityEngine; + +namespace DDD +{ + [CreateAssetMenu(fileName = "RestaurantEnvironmentDataSo", menuName = "RestaurantEnvironment/RestaurantEnvironmentDataSo")] + public class RestaurantEnvironmentDataSo : SerializedScriptableObject + { + public Dictionary> RestaurantEnvironmentDatas = new(); + } +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentDataSo.cs.meta b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentDataSo.cs.meta new file mode 100644 index 000000000..6f91fd479 --- /dev/null +++ b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironmentDataSo.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6d9bb690776b59d40a1cc2e7036d78bd \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/Utilities/Constants.cs b/Assets/_DDD/_Scripts/Utilities/Constants.cs index 4a8cbeaae..7863de96a 100644 --- a/Assets/_DDD/_Scripts/Utilities/Constants.cs +++ b/Assets/_DDD/_Scripts/Utilities/Constants.cs @@ -4,12 +4,18 @@ public static class CommonConstants { public const string VisualLook = "VisualLook"; public const string RestaurantPlayer = "RestaurantPlayer"; + public const string BaseRestaurantEnvironment = "BaseRestaurantEnvironment"; } public static class DataConstants { public const string ItemDataSo = "ItemDataSo"; + public const string FoodDataSo = "FoodDataSo"; + public const string EnvironmentDataSo = "EnvironmentDataSo"; + public const string SpriteDataSo = "SpriteDataSo"; public const string RestaurantPlayerDataSo = "RestaurantPlayerDataSo"; + + public const string BasePropSpriteMaterial = "BasePropSpriteMaterial"; } public static class RestaurantPlayerAnimation -- 2.45.2 From 7e88663e4741c94953a25fd83f80013c998810df Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Tue, 15 Jul 2025 13:48:13 +0900 Subject: [PATCH 09/12] =?UTF-8?q?flow=EC=97=90=20=ED=95=84=EC=9A=94?= =?UTF-8?q?=ED=95=9C=20=EC=97=90=EC=85=8B=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/AddressableImportSettings.asset | 3 +- .../So/RestaurantEnvironmentDataSo.asset | 43 +++++++++++++++++++ .../So/RestaurantEnvironmentDataSo.asset.meta | 8 ++++ .../_DDD/_Scripts/RestaurantEnvironment.meta | 8 ++++ 4 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 Assets/_DDD/_ScriptAssets/So/RestaurantEnvironmentDataSo.asset create mode 100644 Assets/_DDD/_ScriptAssets/So/RestaurantEnvironmentDataSo.asset.meta create mode 100644 Assets/_DDD/_Scripts/RestaurantEnvironment.meta diff --git a/Assets/AddressableImportSettings.asset b/Assets/AddressableImportSettings.asset index 3b317d951..f16888ae5 100644 --- a/Assets/AddressableImportSettings.asset +++ b/Assets/AddressableImportSettings.asset @@ -54,8 +54,7 @@ MonoBehaviour: groupTemplate: {fileID: 11400000, guid: f804fe78e7005554f9ba60273aade35b, type: 2} groupTemplateApplicationMode: 0 labelRefs: [] - dynamicLabels: - - So + dynamicLabels: [] LabelMode: 1 simplified: 0 addressReplacement: ${asset} diff --git a/Assets/_DDD/_ScriptAssets/So/RestaurantEnvironmentDataSo.asset b/Assets/_DDD/_ScriptAssets/So/RestaurantEnvironmentDataSo.asset new file mode 100644 index 000000000..ed6b51ef3 --- /dev/null +++ b/Assets/_DDD/_ScriptAssets/So/RestaurantEnvironmentDataSo.asset @@ -0,0 +1,43 @@ +%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: 11500000, guid: 6d9bb690776b59d40a1cc2e7036d78bd, type: 3} + m_Name: RestaurantEnvironmentDataSo + m_EditorClassIdentifier: + serializationData: + SerializedFormat: 2 + SerializedBytes: + ReferencedUnityObjects: [] + SerializedBytesString: + Prefab: {fileID: 0} + PrefabModificationsReferencedUnityObjects: [] + PrefabModifications: [] + SerializationNodes: + - Name: RestaurantEnvironmentDatas + Entry: 7 + Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[System.Collections.Generic.List`1[[DDD.RestaurantEnvironmentData, + Assembly-CSharp]], mscorlib]], mscorlib + - Name: comparer + Entry: 7 + Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, + mscorlib]], mscorlib + - Name: + Entry: 8 + Data: + - Name: + Entry: 12 + Data: 0 + - Name: + Entry: 13 + Data: + - Name: + Entry: 8 + Data: diff --git a/Assets/_DDD/_ScriptAssets/So/RestaurantEnvironmentDataSo.asset.meta b/Assets/_DDD/_ScriptAssets/So/RestaurantEnvironmentDataSo.asset.meta new file mode 100644 index 000000000..2bb389226 --- /dev/null +++ b/Assets/_DDD/_ScriptAssets/So/RestaurantEnvironmentDataSo.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f062ee4d41bc36e43ae3b6d4ad923904 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/RestaurantEnvironment.meta b/Assets/_DDD/_Scripts/RestaurantEnvironment.meta new file mode 100644 index 000000000..3ab9e861f --- /dev/null +++ b/Assets/_DDD/_Scripts/RestaurantEnvironment.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0721a468c04d4a64295a1065633a6b88 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: -- 2.45.2 From bcba4f0436f238aee606f0ae4c1ed4c0037575a6 Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Tue, 15 Jul 2025 14:26:18 +0900 Subject: [PATCH 10/12] =?UTF-8?q?=ED=85=8C=EC=8A=A4=ED=8A=B8=20id=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs b/Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs index 740b9327f..9a023babe 100644 --- a/Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs +++ b/Assets/_DDD/_Scripts/RestaurantEnvironment/CreateEnvironment.cs @@ -13,7 +13,7 @@ public override async Task OnReadyNewFlow(GameFlowState newFlowState) for (int i = 0; i < 10; i++) { var restaurantEnvironment = Instantiate(baseRestaurantEnvironmentPrefab).GetComponent(); - restaurantEnvironment.Initialize("Item_Environment_002"); + restaurantEnvironment.Initialize("Item_Environment_001"); } for (int i = 0; i < 10; i++) -- 2.45.2 From 12ff1ab2b9559af5813c837690ae73650e1c0953 Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Wed, 16 Jul 2025 13:33:47 +0900 Subject: [PATCH 11/12] =?UTF-8?q?Addressable=EC=97=90=20SpriteAtlas?= =?UTF-8?q?=EB=A5=BC=20=EB=93=B1=EB=A1=9D=ED=95=B4=EC=84=9C=20Sprite?= =?UTF-8?q?=EB=A5=BC=20=EB=B0=9B=EC=95=84=EC=98=A4=EB=8A=94=20=EB=B0=A9?= =?UTF-8?q?=EC=8B=9D=EC=9C=BC=EB=A1=9C=20=EB=A1=9C=EC=A7=81=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_Scripts/AssetManagement/AssetManager.cs | 13 +++++++ Assets/_DDD/_Scripts/GameData/DataManager.cs | 28 ++++++++++++++ .../Core/GoogleSheetManager.cs | 37 +++++-------------- .../RestaurantEnvironment.cs | 2 +- Assets/_DDD/_Scripts/Utilities/Constants.cs | 2 +- 5 files changed, 52 insertions(+), 30 deletions(-) diff --git a/Assets/_DDD/_Scripts/AssetManagement/AssetManager.cs b/Assets/_DDD/_Scripts/AssetManagement/AssetManager.cs index eaa4739fc..277970d52 100644 --- a/Assets/_DDD/_Scripts/AssetManagement/AssetManager.cs +++ b/Assets/_DDD/_Scripts/AssetManagement/AssetManager.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; #if UNITY_EDITOR @@ -61,6 +62,18 @@ public static async Task LoadAsset(AssetReference reference) where T : Uni return null; } + public static async Task> LoadAssetsByLabel(string label) where T : UnityEngine.Object + { + var handle = Addressables.LoadAssetsAsync(label, null); + await handle.Task; + + if (handle.Status == AsyncOperationStatus.Succeeded) + return handle.Result.ToList(); + + Debug.LogError($"[AssetManager] Failed to load assets with label: {label}"); + return new List(); + } + public static async Task LoadScene(string key, LoadSceneMode mode = LoadSceneMode.Additive) { var handle = Addressables.LoadSceneAsync(key, mode); diff --git a/Assets/_DDD/_Scripts/GameData/DataManager.cs b/Assets/_DDD/_Scripts/GameData/DataManager.cs index 164606562..8056de96e 100644 --- a/Assets/_DDD/_Scripts/GameData/DataManager.cs +++ b/Assets/_DDD/_Scripts/GameData/DataManager.cs @@ -1,6 +1,8 @@ using System; +using System.Collections.Generic; using System.Threading.Tasks; using UnityEngine; +using UnityEngine.U2D; namespace DDD { @@ -9,6 +11,8 @@ public class DataManager : Singleton, IManager public ItemDataSo ItemDataSo { get; private set; } public FoodDataSo FoodDataSo { get; private set; } public EnvironmentDataSo EnvironmentDataSo { get; private set; } + + private Dictionary _spriteAtlas; public bool IsInitialized { get; private set; } @@ -24,6 +28,28 @@ public async void PostInit() ItemDataSo = await AssetManager.LoadAsset(DataConstants.ItemDataSo); FoodDataSo = await AssetManager.LoadAsset(DataConstants.FoodDataSo); EnvironmentDataSo = await AssetManager.LoadAsset(DataConstants.EnvironmentDataSo); + + List spriteAtlases = await AssetManager.LoadAssetsByLabel(DataConstants.AtlasLabel); + _spriteAtlas = new Dictionary(spriteAtlases.Count); + + foreach (var atlas in spriteAtlases) + { + if (atlas == null) continue; + + var count = atlas.spriteCount; + if (count == 0) continue; + + var sprites = new Sprite[count]; + atlas.GetSprites(sprites); + + foreach (var sprite in sprites) + { + if (sprite == null) continue; + + var key = sprite.name.Replace("(Clone)", "").Trim(); + _spriteAtlas.TryAdd(key, sprite); + } + } IsInitialized = true; } @@ -40,6 +66,8 @@ public async Task WaitUntilInitialized() await Task.Yield(); } } + + public Sprite GetSprite(string key) => _spriteAtlas.GetValueOrDefault(key); // TODO : So가 늘어나는 경우 관리 방법 변경 필요성이 있음 // GetItemType(id) diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/GoogleSheetManager.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/GoogleSheetManager.cs index 79d3d55c7..4dcb0dd34 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/GoogleSheetManager.cs +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/GoogleSheetManager.cs @@ -15,6 +15,7 @@ using UnityEditor; using UnityEngine.AddressableAssets; using UnityEngine.ResourceManagement.AsyncOperations; +using UnityEngine.U2D; using ColorUtility = UnityEngine.ColorUtility; public class GoogleSheetManager : Singleton @@ -682,7 +683,6 @@ private async Task InternalCreateGoogleSheetSoAsync() FieldInfo field = dataType.GetField(fieldName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); - PropertyInfo property = dataType.GetProperty(fieldName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); @@ -696,31 +696,7 @@ private async Task InternalCreateGoogleSheetSoAsync() { object value; - // Sprite, Color 등 기존 로직 유지 - if (explicitType == "Sprite" && (field?.FieldType == typeof(Sprite) || - property?.PropertyType == typeof(Sprite))) - { - string spriteKey = prop.Value.ToString().Trim(); - if (string.IsNullOrEmpty(spriteKey)) continue; - - if (!AssetManager.HasLabel(spriteKey, "Sprite")) - { - Debug.LogWarning($"[GoogleSheetManager] Sprite 라벨 없음: {spriteKey}"); - continue; - } - - var handle = Addressables.LoadAssetAsync(spriteKey); - await handle.Task; - - if (handle.Status != AsyncOperationStatus.Succeeded || handle.Result == null) - { - Debug.LogWarning($"[GoogleSheetManager] Sprite 로드 실패 또는 null: {spriteKey}"); - continue; - } - - value = handle.Result; - } - else if ((field?.FieldType.IsEnum ?? false) || (property?.PropertyType.IsEnum ?? false)) + if ((field?.FieldType.IsEnum ?? false) || (property?.PropertyType.IsEnum ?? false)) { Type enumType = field?.FieldType ?? property?.PropertyType; string formatted = NormalizeEnumKey(prop.Value.ToString()); @@ -758,7 +734,6 @@ private async Task InternalCreateGoogleSheetSoAsync() list.Add(dataInstance); } - // ✅ SetDataList() 호출 MethodInfo setMethod = soType.GetMethod("SetDataList", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); if (setMethod != null) @@ -811,7 +786,13 @@ private string NormalizeEnumKey(string input) // 첫 글자 대문자화 return char.ToUpper(validName[0]) + validName.Substring(1); } - + + private string NormalizeSpriteKey(string name) + { + if (string.IsNullOrEmpty(name)) return ""; + return name.Replace("(Clone)", "").Trim(); + } + private void OnValidate() { if (_refreshTrigger && !_alreadyCreatedSo && EditorPrefs.GetBool("GoogleSheetManager_ShouldCreateSO")) diff --git a/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironment.cs b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironment.cs index 889d8731a..4103c4c36 100644 --- a/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironment.cs +++ b/Assets/_DDD/_Scripts/RestaurantEnvironment/RestaurantEnvironment.cs @@ -30,7 +30,7 @@ public async void Initialize(string id) { var spriteRenderer = _visualLook.AddComponent(); _renderer = spriteRenderer; - spriteRenderer.sprite = environmentData.Sprite; + spriteRenderer.sprite = DataManager.Instance.GetSprite(environmentData.SpriteKey); spriteRenderer.sortingOrder = 5; Material material = await AssetManager.LoadAsset(DataConstants.BasePropSpriteMaterial); spriteRenderer.material = new Material(material); diff --git a/Assets/_DDD/_Scripts/Utilities/Constants.cs b/Assets/_DDD/_Scripts/Utilities/Constants.cs index 7863de96a..927fb949d 100644 --- a/Assets/_DDD/_Scripts/Utilities/Constants.cs +++ b/Assets/_DDD/_Scripts/Utilities/Constants.cs @@ -12,9 +12,9 @@ public static class DataConstants public const string ItemDataSo = "ItemDataSo"; public const string FoodDataSo = "FoodDataSo"; public const string EnvironmentDataSo = "EnvironmentDataSo"; - public const string SpriteDataSo = "SpriteDataSo"; public const string RestaurantPlayerDataSo = "RestaurantPlayerDataSo"; + public const string AtlasLabel = "Atlas"; public const string BasePropSpriteMaterial = "BasePropSpriteMaterial"; } -- 2.45.2 From d5f4b54e6bc62668d4c88fcdb7bbdb38deaee12f Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Wed, 16 Jul 2025 13:34:12 +0900 Subject: [PATCH 12/12] =?UTF-8?q?=EB=A1=9C=EC=A7=81=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?=EC=97=90=20=EB=94=B0=EB=A5=B8=20=EC=97=90=EC=85=8B=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AssetGroups/Group.asset | 30 +- .../Environments/Props/Images}/Coral01.png | 0 .../Props/Images}/Coral01.png.meta | 0 .../_Addressables/Scenes/Restaurant.unity | 2 +- .../Sprites/RestaurantProps.spriteatlasv2 | 16 + .../RestaurantProps.spriteatlasv2.meta | 30 ++ .../Sprites/RestaurantUi.spriteatlasv2 | 16 + .../Sprites/RestaurantUi.spriteatlasv2.meta | 30 ++ .../{Items.meta => RestaurantProps.meta} | 2 +- .../Sprites/RestaurantProps}/Barrel01.png | 0 .../RestaurantProps}/Barrel01.png.meta | 0 .../Sprites/RestaurantUi.meta} | 5 +- .../Sprites/RestaurantUi}/Gold.png | 0 .../Sprites/RestaurantUi}/Gold.png.meta | 0 .../2025-07-15 12-52-03 by 남태건.json | 120 ------ .../2025-07-15 12-52-03 by 남태건.json.meta | 7 - .../2025-07-15 12-53-58 by 남태건.json | 120 ------ .../2025-07-15 13-18-40 by 남태건.json | 161 -------- .../2025-07-15 13-18-40 by 남태건.json.meta | 7 - .../2025-07-15 13-30-31 by 남태건.json | 168 --------- .../2025-07-15 13-34-31 by 남태건.json | 151 -------- .../2025-07-15 13-34-31 by 남태건.json.meta | 7 - .../2025-07-15 13-39-10 by 남태건.json | 151 -------- .../2025-07-15 13-39-10 by 남태건.json.meta | 7 - .../2025-07-15 13-42-42 by 남태건.json.meta | 7 - ....json => 2025-07-16 13-28-42 by 남태건.json} | 22 +- ...a => 2025-07-16 13-28-42 by 남태건.json.meta} | 2 +- .../AutoCreated/Classes/EnvironmentData.cs | 6 +- .../AutoCreated/Classes/FoodData.cs | 6 +- .../AutoCreated/GoogleSheetJson.json | 22 +- .../Logs/GoogleSheetChangeLog.asset | 357 +----------------- .../AutoCreated/So/EnvironmentDataSo.asset | 10 +- .../AutoCreated/So/FoodDataSo.asset | 8 +- 33 files changed, 166 insertions(+), 1304 deletions(-) rename Assets/_DDD/{_Addressables/Sprites => Restaurant/Environments/Props/Images}/Coral01.png (100%) rename Assets/_DDD/{_Addressables/Sprites => Restaurant/Environments/Props/Images}/Coral01.png.meta (100%) create mode 100644 Assets/_DDD/_Addressables/Sprites/RestaurantProps.spriteatlasv2 create mode 100644 Assets/_DDD/_Addressables/Sprites/RestaurantProps.spriteatlasv2.meta create mode 100644 Assets/_DDD/_Addressables/Sprites/RestaurantUi.spriteatlasv2 create mode 100644 Assets/_DDD/_Addressables/Sprites/RestaurantUi.spriteatlasv2.meta rename Assets/_DDD/_Raw/Sprites/{Items.meta => RestaurantProps.meta} (77%) rename Assets/_DDD/{_Addressables/Sprites => _Raw/Sprites/RestaurantProps}/Barrel01.png (100%) rename Assets/_DDD/{_Addressables/Sprites => _Raw/Sprites/RestaurantProps}/Barrel01.png.meta (100%) rename Assets/_DDD/{_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json.meta => _Raw/Sprites/RestaurantUi.meta} (57%) rename Assets/_DDD/{_Addressables/Sprites => _Raw/Sprites/RestaurantUi}/Gold.png (100%) rename Assets/_DDD/{_Addressables/Sprites => _Raw/Sprites/RestaurantUi}/Gold.png.meta (100%) delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json.meta delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json.meta delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json.meta delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json.meta delete mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json.meta rename Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/{2025-07-15 13-42-42 by 남태건.json => 2025-07-16 13-28-42 by 남태건.json} (91%) rename Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/{2025-07-15 13-30-31 by 남태건.json.meta => 2025-07-16 13-28-42 by 남태건.json.meta} (75%) diff --git a/Assets/AddressableAssetsData/AssetGroups/Group.asset b/Assets/AddressableAssetsData/AssetGroups/Group.asset index b891360c5..b09892dc7 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Group.asset +++ b/Assets/AddressableAssetsData/AssetGroups/Group.asset @@ -26,18 +26,18 @@ MonoBehaviour: m_SerializedLabels: - Prefab FlaggedDuringContentUpdateRestriction: 0 - - m_GUID: 189d780f1507008429f2cdd1a2b4c9e8 - m_Address: Barrel01 - m_ReadOnly: 0 - m_SerializedLabels: - - Sprite - FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 29dcda970aef9584d9b157e766b8a278 m_Address: RestaurantPlayer m_ReadOnly: 0 m_SerializedLabels: - Prefab FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 2e8eaba2e1fe77348b42e73f2f630fd0 + m_Address: RestaurantUi + m_ReadOnly: 0 + m_SerializedLabels: + - Atlas + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2eb88deceda8c443db7ec557aaef30af m_Address: Entry m_ReadOnly: 0 @@ -49,17 +49,17 @@ MonoBehaviour: m_ReadOnly: 0 m_SerializedLabels: [] FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 43d183a6e5f0da746b6dbe4b447caa9e + m_Address: RestaurantProps + m_ReadOnly: 0 + m_SerializedLabels: + - Atlas + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 47e757b9a170ab649af14c4d7b80ac41 m_Address: CreateRestaurantPlayer m_ReadOnly: 0 m_SerializedLabels: [] FlaggedDuringContentUpdateRestriction: 0 - - m_GUID: 9aa7958fc8d43e640b0983c9b2de3657 - m_Address: Coral01 - m_ReadOnly: 0 - m_SerializedLabels: - - Sprite - FlaggedDuringContentUpdateRestriction: 0 - m_GUID: a60e7a432b7eb65419f3942f4f422fb4 m_Address: Voyage m_ReadOnly: 0 @@ -82,12 +82,6 @@ MonoBehaviour: m_SerializedLabels: - Scene FlaggedDuringContentUpdateRestriction: 0 - - m_GUID: e15933f76da90e742866563b5cd9e45f - m_Address: Gold - m_ReadOnly: 0 - m_SerializedLabels: - - Sprite - FlaggedDuringContentUpdateRestriction: 0 - m_GUID: efc890589b4c46948885cd750384bc6f m_Address: BasePropSpriteMaterial m_ReadOnly: 0 diff --git a/Assets/_DDD/_Addressables/Sprites/Coral01.png b/Assets/_DDD/Restaurant/Environments/Props/Images/Coral01.png similarity index 100% rename from Assets/_DDD/_Addressables/Sprites/Coral01.png rename to Assets/_DDD/Restaurant/Environments/Props/Images/Coral01.png diff --git a/Assets/_DDD/_Addressables/Sprites/Coral01.png.meta b/Assets/_DDD/Restaurant/Environments/Props/Images/Coral01.png.meta similarity index 100% rename from Assets/_DDD/_Addressables/Sprites/Coral01.png.meta rename to Assets/_DDD/Restaurant/Environments/Props/Images/Coral01.png.meta diff --git a/Assets/_DDD/_Addressables/Scenes/Restaurant.unity b/Assets/_DDD/_Addressables/Scenes/Restaurant.unity index cf6493019..855ce77cb 100644 --- a/Assets/_DDD/_Addressables/Scenes/Restaurant.unity +++ b/Assets/_DDD/_Addressables/Scenes/Restaurant.unity @@ -4220,7 +4220,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6289760680591803305, guid: 05aeb8078f8dc7c489b71a0ce5bc4fac, type: 3} propertyPath: _currentVersion - value: "6 - 2025-07-15 13:42:42 by \uB0A8\uD0DC\uAC74" + value: "0 - 2025-07-16 13:28:42 by \uB0A8\uD0DC\uAC74" objectReference: {fileID: 0} - target: {fileID: 6289760680591803305, guid: 05aeb8078f8dc7c489b71a0ce5bc4fac, type: 3} propertyPath: _refreshTrigger diff --git a/Assets/_DDD/_Addressables/Sprites/RestaurantProps.spriteatlasv2 b/Assets/_DDD/_Addressables/Sprites/RestaurantProps.spriteatlasv2 new file mode 100644 index 000000000..52943a32c --- /dev/null +++ b/Assets/_DDD/_Addressables/Sprites/RestaurantProps.spriteatlasv2 @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!612988286 &1 +SpriteAtlasAsset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 2 + m_MasterAtlas: {fileID: 0} + m_ImporterData: + packables: + - {fileID: 21300000, guid: 189d780f1507008429f2cdd1a2b4c9e8, type: 3} + m_IsVariant: 0 + m_ScriptablePacker: {fileID: 0} diff --git a/Assets/_DDD/_Addressables/Sprites/RestaurantProps.spriteatlasv2.meta b/Assets/_DDD/_Addressables/Sprites/RestaurantProps.spriteatlasv2.meta new file mode 100644 index 000000000..b1b1766a9 --- /dev/null +++ b/Assets/_DDD/_Addressables/Sprites/RestaurantProps.spriteatlasv2.meta @@ -0,0 +1,30 @@ +fileFormatVersion: 2 +guid: 43d183a6e5f0da746b6dbe4b447caa9e +SpriteAtlasImporter: + externalObjects: {} + textureSettings: + serializedVersion: 2 + anisoLevel: 0 + compressionQuality: 0 + maxTextureSize: 0 + textureCompression: 0 + filterMode: 1 + generateMipMaps: 0 + readable: 0 + crunchedCompression: 0 + sRGB: 1 + platformSettings: [] + packingSettings: + serializedVersion: 2 + padding: 4 + blockOffset: 0 + allowAlphaSplitting: 0 + enableRotation: 0 + enableTightPacking: 0 + enableAlphaDilation: 0 + secondaryTextureSettings: {} + variantMultiplier: 1 + bindAsDefault: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Addressables/Sprites/RestaurantUi.spriteatlasv2 b/Assets/_DDD/_Addressables/Sprites/RestaurantUi.spriteatlasv2 new file mode 100644 index 000000000..4d44eeba6 --- /dev/null +++ b/Assets/_DDD/_Addressables/Sprites/RestaurantUi.spriteatlasv2 @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!612988286 &1 +SpriteAtlasAsset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 2 + m_MasterAtlas: {fileID: 0} + m_ImporterData: + packables: + - {fileID: 21300000, guid: e15933f76da90e742866563b5cd9e45f, type: 3} + m_IsVariant: 0 + m_ScriptablePacker: {fileID: 0} diff --git a/Assets/_DDD/_Addressables/Sprites/RestaurantUi.spriteatlasv2.meta b/Assets/_DDD/_Addressables/Sprites/RestaurantUi.spriteatlasv2.meta new file mode 100644 index 000000000..6484e0d41 --- /dev/null +++ b/Assets/_DDD/_Addressables/Sprites/RestaurantUi.spriteatlasv2.meta @@ -0,0 +1,30 @@ +fileFormatVersion: 2 +guid: 2e8eaba2e1fe77348b42e73f2f630fd0 +SpriteAtlasImporter: + externalObjects: {} + textureSettings: + serializedVersion: 2 + anisoLevel: 0 + compressionQuality: 0 + maxTextureSize: 0 + textureCompression: 0 + filterMode: 1 + generateMipMaps: 0 + readable: 0 + crunchedCompression: 0 + sRGB: 1 + platformSettings: [] + packingSettings: + serializedVersion: 2 + padding: 4 + blockOffset: 0 + allowAlphaSplitting: 0 + enableRotation: 0 + enableTightPacking: 0 + enableAlphaDilation: 0 + secondaryTextureSettings: {} + variantMultiplier: 1 + bindAsDefault: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Raw/Sprites/Items.meta b/Assets/_DDD/_Raw/Sprites/RestaurantProps.meta similarity index 77% rename from Assets/_DDD/_Raw/Sprites/Items.meta rename to Assets/_DDD/_Raw/Sprites/RestaurantProps.meta index 1630bda4c..f13c8aa24 100644 --- a/Assets/_DDD/_Raw/Sprites/Items.meta +++ b/Assets/_DDD/_Raw/Sprites/RestaurantProps.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 010680a99335d304b8c3fc7dbf0b3a38 +guid: 788fafe215b9ac349b00c67ae25b2fb1 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/_DDD/_Addressables/Sprites/Barrel01.png b/Assets/_DDD/_Raw/Sprites/RestaurantProps/Barrel01.png similarity index 100% rename from Assets/_DDD/_Addressables/Sprites/Barrel01.png rename to Assets/_DDD/_Raw/Sprites/RestaurantProps/Barrel01.png diff --git a/Assets/_DDD/_Addressables/Sprites/Barrel01.png.meta b/Assets/_DDD/_Raw/Sprites/RestaurantProps/Barrel01.png.meta similarity index 100% rename from Assets/_DDD/_Addressables/Sprites/Barrel01.png.meta rename to Assets/_DDD/_Raw/Sprites/RestaurantProps/Barrel01.png.meta diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json.meta b/Assets/_DDD/_Raw/Sprites/RestaurantUi.meta similarity index 57% rename from Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json.meta rename to Assets/_DDD/_Raw/Sprites/RestaurantUi.meta index 49c5057d2..79c6c4748 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json.meta +++ b/Assets/_DDD/_Raw/Sprites/RestaurantUi.meta @@ -1,6 +1,7 @@ fileFormatVersion: 2 -guid: ff461db07bb8b4843bab3ca736e0a436 -TextScriptImporter: +guid: ae76178facd0c2d4887a12bba5ae3482 +folderAsset: yes +DefaultImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assets/_DDD/_Addressables/Sprites/Gold.png b/Assets/_DDD/_Raw/Sprites/RestaurantUi/Gold.png similarity index 100% rename from Assets/_DDD/_Addressables/Sprites/Gold.png rename to Assets/_DDD/_Raw/Sprites/RestaurantUi/Gold.png diff --git a/Assets/_DDD/_Addressables/Sprites/Gold.png.meta b/Assets/_DDD/_Raw/Sprites/RestaurantUi/Gold.png.meta similarity index 100% rename from Assets/_DDD/_Addressables/Sprites/Gold.png.meta rename to Assets/_DDD/_Raw/Sprites/RestaurantUi/Gold.png.meta diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json deleted file mode 100644 index bab05d179..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json +++ /dev/null @@ -1,120 +0,0 @@ -{ - "$개요": [ - { - "": "시트 생성" - } - ], - "ItemData": [ - { - "Id": "식별번호", - "ItemType_Enum": "아이템타입" - }, - { - "Id": "Item_Food_001", - "ItemType_Enum": "Food" - }, - { - "Id": "Item_Environment_001", - "ItemType_Enum": "Environment" - }, - { - "Id": "Item_Environment_002", - "ItemType_Enum": "Environment" - } - ], - "FoodData": [ - { - "Id:string": "식별ID", - "Name:string": "이름", - "Cookware:Enum": "요리도구", - "Ingredient1:string": "재료1", - "Ingredient2:string": "재료2", - "Taste1:Taste_Enum": "맛1", - "Taste2:Taste_Enum": "맛2" - }, - { - "Id:string": "Item_Food_001", - "Name:string": "햇빛수프", - "Cookware:Enum": "Pot", - "Ingredient1:string": "극락쌀", - "Ingredient2:string": "햇빛당근", - "Taste1:Taste_Enum": "Bitter", - "Taste2:Taste_Enum": "Sweet" - }, - { - "Id:string": "Item_Food_002", - "Name:string": "B", - "Cookware:Enum": "FryingPan", - "Ingredient1:string": 1, - "Ingredient2:string": 1, - "Taste1:Taste_Enum": "Spicy", - "Taste2:Taste_Enum": "Bitter" - }, - { - "Id:string": "Item_Food_003", - "Name:string": "C", - "Cookware:Enum": "Pot", - "Ingredient1:string": 2, - "Ingredient2:string": 2, - "Taste1:Taste_Enum": "Fresh", - "Taste2:Taste_Enum": "None" - }, - { - "Id:string": "Item_Food_004", - "Name:string": "D", - "Cookware:Enum": "Plating", - "Ingredient1:string": 3, - "Ingredient2:string": 3, - "Taste1:Taste_Enum": " ", - "Taste2:Taste_Enum": "Salty" - } - ], - "EnvironmentData": [ - { - "Id": "식별번호", - "EnvironmentType_Enum": "오브젝트 타입", - "RendererType_Enum": "렌더러 타입", - "IsTrigger:int": "트리거 여부" - }, - { - "Id": "Item_Environment_001", - "EnvironmentType_Enum": "Prop", - "RendererType_Enum": "Sprite", - "IsTrigger:int": 1 - }, - { - "Id": "Item_Environment_002", - "EnvironmentType_Enum": "Prop", - "RendererType_Enum": "Sprite", - "IsTrigger:int": 1 - }, - { - "Id": "Item_Environment_003", - "EnvironmentType_Enum": "Interactable", - "RendererType_Enum": "Spine", - "IsTrigger:int": 0 - } - ], - "SpriteData": [ - { - "Id": "식별번호", - "Sprite:Sprite": "Addressable 이미지 이름", - "Size:int": "유니티 내의 이미지 크기" - }, - { - "Id": "Item_Environment_001", - "Sprite:Sprite": "Barrel01", - "Size:int": 1 - }, - { - "Id": "Item_Environment_002", - "Sprite:Sprite": "Coral01", - "Size:int": 1 - }, - { - "Id": "Item_Food_001", - "Sprite:Sprite": "Gold", - "Size:int": 1 - } - ] -} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json.meta deleted file mode 100644 index 3e0093a98..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-52-03 by 남태건.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 4f13486768f10a240b324b838a424409 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json deleted file mode 100644 index f9f99cd7b..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 12-53-58 by 남태건.json +++ /dev/null @@ -1,120 +0,0 @@ -{ - "$개요": [ - { - "": "시트 생성" - } - ], - "ItemData": [ - { - "Id": "식별번호", - "ItemType:Enum": "아이템타입" - }, - { - "Id": "Item_Food_001", - "ItemType:Enum": "Food" - }, - { - "Id": "Item_Environment_001", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_002", - "ItemType:Enum": "Environment" - } - ], - "FoodData": [ - { - "Id:string": "식별ID", - "Name:string": "이름", - "Cookware:Enum": "요리도구", - "Ingredient1:string": "재료1", - "Ingredient2:string": "재료2", - "Taste1:Taste_Enum": "맛1", - "Taste2:Taste_Enum": "맛2" - }, - { - "Id:string": "Item_Food_001", - "Name:string": "햇빛수프", - "Cookware:Enum": "Pot", - "Ingredient1:string": "극락쌀", - "Ingredient2:string": "햇빛당근", - "Taste1:Taste_Enum": "Bitter", - "Taste2:Taste_Enum": "Sweet" - }, - { - "Id:string": "Item_Food_002", - "Name:string": "B", - "Cookware:Enum": "FryingPan", - "Ingredient1:string": 1, - "Ingredient2:string": 1, - "Taste1:Taste_Enum": "Spicy", - "Taste2:Taste_Enum": "Bitter" - }, - { - "Id:string": "Item_Food_003", - "Name:string": "C", - "Cookware:Enum": "Pot", - "Ingredient1:string": 2, - "Ingredient2:string": 2, - "Taste1:Taste_Enum": "Fresh", - "Taste2:Taste_Enum": "None" - }, - { - "Id:string": "Item_Food_004", - "Name:string": "D", - "Cookware:Enum": "Plating", - "Ingredient1:string": 3, - "Ingredient2:string": 3, - "Taste1:Taste_Enum": " ", - "Taste2:Taste_Enum": "Salty" - } - ], - "EnvironmentData": [ - { - "Id": "식별번호", - "EnvironmentType:Enum": "오브젝트 타입", - "RendererType:Enum": "렌더러 타입", - "IsTrigger:int": "트리거 여부" - }, - { - "Id": "Item_Environment_001", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Sprite", - "IsTrigger:int": 1 - }, - { - "Id": "Item_Environment_002", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Sprite", - "IsTrigger:int": 1 - }, - { - "Id": "Item_Environment_003", - "EnvironmentType:Enum": "Interactable", - "RendererType:Enum": "Spine", - "IsTrigger:int": 0 - } - ], - "SpriteData": [ - { - "Id": "식별번호", - "Sprite:Sprite": "Addressable 이미지 이름", - "Size:int": "유니티 내의 이미지 크기" - }, - { - "Id": "Item_Environment_001", - "Sprite:Sprite": "Barrel01", - "Size:int": 1 - }, - { - "Id": "Item_Environment_002", - "Sprite:Sprite": "Coral01", - "Size:int": 1 - }, - { - "Id": "Item_Food_001", - "Sprite:Sprite": "Gold", - "Size:int": 1 - } - ] -} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json deleted file mode 100644 index 1609bf070..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json +++ /dev/null @@ -1,161 +0,0 @@ -{ - "$개요": [ - { - "": "시트 생성" - } - ], - "ItemData": [ - { - "Id": "식별번호", - "ItemType:Enum": "아이템타입" - }, - { - "Id": "Item_Food_001", - "ItemType:Enum": "Food" - }, - { - "Id": "Item_Environment_001", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_002", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_003", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_004", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_005", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_006", - "ItemType:Enum": "Environment" - } - ], - "FoodData": [ - { - "Id:string": "식별ID", - "Name:string": "이름", - "Cookware:Enum": "요리도구", - "Ingredient1:string": "재료1", - "Ingredient2:string": "재료2", - "Taste1:Taste_Enum": "맛1", - "Taste2:Taste_Enum": "맛2" - }, - { - "Id:string": "Item_Food_001", - "Name:string": "햇빛수프", - "Cookware:Enum": "Pot", - "Ingredient1:string": "극락쌀", - "Ingredient2:string": "햇빛당근", - "Taste1:Taste_Enum": "Bitter", - "Taste2:Taste_Enum": "Sweet" - }, - { - "Id:string": "Item_Food_002", - "Name:string": "B", - "Cookware:Enum": "FryingPan", - "Ingredient1:string": 1, - "Ingredient2:string": 1, - "Taste1:Taste_Enum": "Spicy", - "Taste2:Taste_Enum": "Bitter" - }, - { - "Id:string": "Item_Food_003", - "Name:string": "C", - "Cookware:Enum": "Pot", - "Ingredient1:string": 2, - "Ingredient2:string": 2, - "Taste1:Taste_Enum": "Fresh", - "Taste2:Taste_Enum": "None" - }, - { - "Id:string": "Item_Food_004", - "Name:string": "D", - "Cookware:Enum": "Plating", - "Ingredient1:string": 3, - "Ingredient2:string": 3, - "Taste1:Taste_Enum": " ", - "Taste2:Taste_Enum": "Salty" - } - ], - "EnvironmentData": [ - { - "Id": "식별번호", - "EnvironmentType:Enum": "오브젝트 타입", - "RendererType:Enum": "렌더러 타입", - "IsTrigger:int": "트리거 여부", - "SkinName:string": "스파인 스킨 이름" - }, - { - "Id": "Item_Environment_001", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Sprite", - "IsTrigger:int": 1, - "SkinName:string": "" - }, - { - "Id": "Item_Environment_002", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Sprite", - "IsTrigger:int": 1, - "SkinName:string": "" - }, - { - "Id": "Item_Environment_003", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Spine", - "IsTrigger:int": 1, - "SkinName:string": "Coral01" - }, - { - "Id": "Item_Environment_004", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Spine", - "IsTrigger:int": 1, - "SkinName:string": "Coral01" - }, - { - "Id": "Item_Environment_005", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Spine", - "IsTrigger:int": 1, - "SkinName:string": "default" - }, - { - "Id": "Item_Environment_006", - "EnvironmentType:Enum": "Interactable", - "RendererType:Enum": "Spine", - "IsTrigger:int": 0, - "SkinName:string": "" - } - ], - "SpriteData": [ - { - "Id": "식별번호", - "Sprite:Sprite": "Addressable 이미지 이름", - "Size:int": "유니티 내의 이미지 크기" - }, - { - "Id": "Item_Environment_001", - "Sprite:Sprite": "Barrel01", - "Size:int": 1 - }, - { - "Id": "Item_Environment_002", - "Sprite:Sprite": "Coral01", - "Size:int": 1 - }, - { - "Id": "Item_Food_001", - "Sprite:Sprite": "Gold", - "Size:int": 1 - } - ] -} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json.meta deleted file mode 100644 index 9abccead1..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-18-40 by 남태건.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 69582754df3166e4fb7ede3005e09e64 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json deleted file mode 100644 index b18566197..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json +++ /dev/null @@ -1,168 +0,0 @@ -{ - "$개요": [ - { - "": "시트 생성" - } - ], - "ItemData": [ - { - "Id": "식별번호", - "ItemType:Enum": "아이템타입" - }, - { - "Id": "Item_Food_001", - "ItemType:Enum": "Food" - }, - { - "Id": "Item_Environment_001", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_002", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_003", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_004", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_005", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_006", - "ItemType:Enum": "Environment" - } - ], - "FoodData": [ - { - "Id:string": "식별ID", - "Name:string": "이름", - "Cookware:Enum": "요리도구", - "Ingredient1:string": "재료1", - "Ingredient2:string": "재료2", - "Taste1:Taste_Enum": "맛1", - "Taste2:Taste_Enum": "맛2" - }, - { - "Id:string": "Item_Food_001", - "Name:string": "햇빛수프", - "Cookware:Enum": "Pot", - "Ingredient1:string": "극락쌀", - "Ingredient2:string": "햇빛당근", - "Taste1:Taste_Enum": "Bitter", - "Taste2:Taste_Enum": "Sweet" - }, - { - "Id:string": "Item_Food_002", - "Name:string": "B", - "Cookware:Enum": "FryingPan", - "Ingredient1:string": 1, - "Ingredient2:string": 1, - "Taste1:Taste_Enum": "Spicy", - "Taste2:Taste_Enum": "Bitter" - }, - { - "Id:string": "Item_Food_003", - "Name:string": "C", - "Cookware:Enum": "Pot", - "Ingredient1:string": 2, - "Ingredient2:string": 2, - "Taste1:Taste_Enum": "Fresh", - "Taste2:Taste_Enum": "None" - }, - { - "Id:string": "Item_Food_004", - "Name:string": "D", - "Cookware:Enum": "Plating", - "Ingredient1:string": 3, - "Ingredient2:string": 3, - "Taste1:Taste_Enum": " ", - "Taste2:Taste_Enum": "Salty" - } - ], - "EnvironmentData": [ - { - "Id": "식별번호", - "EnvironmentType:Enum": "오브젝트 타입", - "RendererType:Enum": "렌더러 타입", - "IsTrigger:int": "트리거 여부", - "SkeletonDataName:string": "스켈레톤 애니메이션 에셋 이름", - "SkinName:string": "스파인 스킨 이름" - }, - { - "Id": "Item_Environment_001", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Sprite", - "IsTrigger:int": 1, - "SkeletonDataName:string": "", - "SkinName:string": "" - }, - { - "Id": "Item_Environment_002", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Sprite", - "IsTrigger:int": 1, - "SkeletonDataName:string": "", - "SkinName:string": "" - }, - { - "Id": "Item_Environment_003", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Spine", - "IsTrigger:int": 1, - "SkeletonDataName:string": "Coral_SkeletonData", - "SkinName:string": "Coral01" - }, - { - "Id": "Item_Environment_004", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Spine", - "IsTrigger:int": 1, - "SkeletonDataName:string": "Coral_SkeletonData", - "SkinName:string": "Coral02" - }, - { - "Id": "Item_Environment_005", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Spine", - "IsTrigger:int": 1, - "SkeletonDataName:string": "SummerGrass01_SkeletonData", - "SkinName:string": "default" - }, - { - "Id": "Item_Environment_006", - "EnvironmentType:Enum": "Interactable", - "RendererType:Enum": "Spine", - "IsTrigger:int": 0, - "SkeletonDataName:string": "", - "SkinName:string": "" - } - ], - "SpriteData": [ - { - "Id": "식별번호", - "Sprite:Sprite": "Addressable 이미지 이름", - "Size:int": "유니티 내의 이미지 크기" - }, - { - "Id": "Item_Environment_001", - "Sprite:Sprite": "Barrel01", - "Size:int": 1 - }, - { - "Id": "Item_Environment_002", - "Sprite:Sprite": "Coral01", - "Size:int": 1 - }, - { - "Id": "Item_Food_001", - "Sprite:Sprite": "Gold", - "Size:int": 1 - } - ] -} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json deleted file mode 100644 index be08f2890..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "$개요": [ - { - "": "시트 생성" - } - ], - "ItemData": [ - { - "Id": "식별번호", - "ItemType:Enum": "아이템타입" - }, - { - "Id": "Item_Food_001", - "ItemType:Enum": "Food" - }, - { - "Id": "Item_Environment_001", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_002", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_003", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_004", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_005", - "ItemType:Enum": "Environment" - } - ], - "FoodData": [ - { - "Id:string": "식별ID", - "Name:string": "이름", - "Cookware:Enum": "요리도구", - "Ingredient1:string": "재료1", - "Ingredient2:string": "재료2", - "Taste1:Taste_Enum": "맛1", - "Taste2:Taste_Enum": "맛2" - }, - { - "Id:string": "Item_Food_001", - "Name:string": "햇빛수프", - "Cookware:Enum": "Pot", - "Ingredient1:string": "극락쌀", - "Ingredient2:string": "햇빛당근", - "Taste1:Taste_Enum": "Bitter", - "Taste2:Taste_Enum": "Sweet" - }, - { - "Id:string": "Item_Food_002", - "Name:string": "B", - "Cookware:Enum": "FryingPan", - "Ingredient1:string": 1, - "Ingredient2:string": 1, - "Taste1:Taste_Enum": "Spicy", - "Taste2:Taste_Enum": "Bitter" - }, - { - "Id:string": "Item_Food_003", - "Name:string": "C", - "Cookware:Enum": "Pot", - "Ingredient1:string": 2, - "Ingredient2:string": 2, - "Taste1:Taste_Enum": "Fresh", - "Taste2:Taste_Enum": "None" - }, - { - "Id:string": "Item_Food_004", - "Name:string": "D", - "Cookware:Enum": "Plating", - "Ingredient1:string": 3, - "Ingredient2:string": 3, - "Taste1:Taste_Enum": " ", - "Taste2:Taste_Enum": "Salty" - } - ], - "EnvironmentData": [ - { - "Id": "식별번호", - "EnvironmentType:Enum": "오브젝트 타입", - "RendererType:Enum": "렌더러 타입", - "IsTrigger:int": "트리거 여부", - "SkeletonDataName:string": "스켈레톤 애니메이션 에셋 이름", - "SkinName:string": "스파인 스킨 이름" - }, - { - "Id": "Item_Environment_001", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Sprite", - "IsTrigger:int": 1, - "SkeletonDataName:string": "", - "SkinName:string": "" - }, - { - "Id": "Item_Environment_002", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Spine", - "IsTrigger:int": 1, - "SkeletonDataName:string": "Coral_SkeletonData", - "SkinName:string": "Coral01" - }, - { - "Id": "Item_Environment_003", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Spine", - "IsTrigger:int": 1, - "SkeletonDataName:string": "Coral_SkeletonData", - "SkinName:string": "Coral02" - }, - { - "Id": "Item_Environment_004", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Spine", - "IsTrigger:int": 1, - "SkeletonDataName:string": "SummerGrass01_SkeletonData", - "SkinName:string": "default" - }, - { - "Id": "Item_Environment_005", - "EnvironmentType:Enum": "Interactable", - "RendererType:Enum": "Spine", - "IsTrigger:int": 0, - "SkeletonDataName:string": "", - "SkinName:string": "" - } - ], - "SpriteData": [ - { - "Id": "식별번호", - "Sprite:Sprite": "Addressable 이미지 이름", - "Size:int": "유니티 내의 이미지 크기" - }, - { - "Id": "Item_Environment_001", - "Sprite:Sprite": "Barrel01", - "Size:int": 1 - }, - { - "Id": "Item_Food_001", - "Sprite:Sprite": "Gold", - "Size:int": 1 - } - ] -} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json.meta deleted file mode 100644 index 7ae8743e0..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-34-31 by 남태건.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 366e25c9fe59aae4c9923edad67c1eab -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json deleted file mode 100644 index c0e82f105..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "$개요": [ - { - "": "시트 생성" - } - ], - "ItemData": [ - { - "Id": "식별번호", - "ItemType:Enum": "아이템타입" - }, - { - "Id": "Item_Food_001", - "ItemType:Enum": "Food" - }, - { - "Id": "Item_Environment_001", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_002", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_003", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_004", - "ItemType:Enum": "Environment" - }, - { - "Id": "Item_Environment_005", - "ItemType:Enum": "Environment" - } - ], - "FoodData": [ - { - "Id:string": "식별ID", - "Name:string": "이름", - "Cookware:Enum": "요리도구", - "Ingredient1:string": "재료1", - "Ingredient2:string": "재료2", - "Taste1:Taste_Enum": "맛1", - "Taste2:Taste_Enum": "맛2", - "Sprite:Sprite": "Addressable 이미지 이름" - }, - { - "Id:string": "Item_Food_001", - "Name:string": "햇빛수프", - "Cookware:Enum": "Pot", - "Ingredient1:string": "극락쌀", - "Ingredient2:string": "햇빛당근", - "Taste1:Taste_Enum": "Bitter", - "Taste2:Taste_Enum": "Sweet", - "Sprite:Sprite": "Gold" - }, - { - "Id:string": "Item_Food_002", - "Name:string": "B", - "Cookware:Enum": "FryingPan", - "Ingredient1:string": 1, - "Ingredient2:string": 1, - "Taste1:Taste_Enum": "Spicy", - "Taste2:Taste_Enum": "Bitter", - "Sprite:Sprite": "" - }, - { - "Id:string": "Item_Food_003", - "Name:string": "C", - "Cookware:Enum": "Pot", - "Ingredient1:string": 2, - "Ingredient2:string": 2, - "Taste1:Taste_Enum": "Fresh", - "Taste2:Taste_Enum": "None", - "Sprite:Sprite": "" - }, - { - "Id:string": "Item_Food_004", - "Name:string": "D", - "Cookware:Enum": "Plating", - "Ingredient1:string": 3, - "Ingredient2:string": 3, - "Taste1:Taste_Enum": " ", - "Taste2:Taste_Enum": "Salty", - "Sprite:Sprite": "" - } - ], - "EnvironmentData": [ - { - "Id": "식별번호", - "EnvironmentType:Enum": "오브젝트 타입", - "RendererType:Enum": "렌더러 타입", - "IsTrigger:int": "트리거 여부", - "SkeletonDataName:string": "스켈레톤 애니메이션 에셋 이름", - "SkinName:string": "스파인 스킨 이름", - "Sprite:Sprite": "Addressable 이미지 이름", - "Size:float": "유니티 내의 이미지 크기" - }, - { - "Id": "Item_Environment_001", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Sprite", - "IsTrigger:int": 1, - "SkeletonDataName:string": "", - "SkinName:string": "", - "Sprite:Sprite": "Barrel01", - "Size:float": 1 - }, - { - "Id": "Item_Environment_002", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Spine", - "IsTrigger:int": 1, - "SkeletonDataName:string": "Coral_SkeletonData", - "SkinName:string": "Coral01", - "Sprite:Sprite": "", - "Size:float": 1 - }, - { - "Id": "Item_Environment_003", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Spine", - "IsTrigger:int": 1, - "SkeletonDataName:string": "Coral_SkeletonData", - "SkinName:string": "Coral02", - "Sprite:Sprite": "", - "Size:float": 1 - }, - { - "Id": "Item_Environment_004", - "EnvironmentType:Enum": "Prop", - "RendererType:Enum": "Spine", - "IsTrigger:int": 1, - "SkeletonDataName:string": "SummerGrass01_SkeletonData", - "SkinName:string": "default", - "Sprite:Sprite": "", - "Size:float": 0.2 - }, - { - "Id": "Item_Environment_005", - "EnvironmentType:Enum": "Interactable", - "RendererType:Enum": "Spine", - "IsTrigger:int": 0, - "SkeletonDataName:string": "", - "SkinName:string": "", - "Sprite:Sprite": "", - "Size:float": 1 - } - ] -} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json.meta deleted file mode 100644 index 0732c5b67..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-39-10 by 남태건.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: be7d309083a18d0409c9d81e9c79628b -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json.meta deleted file mode 100644 index cf96c3e2c..000000000 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5e3cecc8a498fb2498b6a80ab40904ec -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 13-28-42 by 남태건.json similarity index 91% rename from Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json rename to Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 13-28-42 by 남태건.json index 1c9a88ee2..c08a9eeaa 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-42-42 by 남태건.json +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 13-28-42 by 남태건.json @@ -43,7 +43,7 @@ "Ingredient2:string": "재료2", "Taste1:Taste_Enum": "맛1", "Taste2:Taste_Enum": "맛2", - "Sprite:Sprite": "Addressable 이미지 이름" + "SpriteKey:string": "SpriteAtlas 키 값" }, { "Id:string": "Item_Food_001", @@ -53,7 +53,7 @@ "Ingredient2:string": "햇빛당근", "Taste1:Taste_Enum": "Bitter", "Taste2:Taste_Enum": "Sweet", - "Sprite:Sprite": "Gold" + "SpriteKey:string": "Gold" }, { "Id:string": "Item_Food_002", @@ -63,7 +63,7 @@ "Ingredient2:string": 1, "Taste1:Taste_Enum": "Spicy", "Taste2:Taste_Enum": "Bitter", - "Sprite:Sprite": "" + "SpriteKey:string": "" }, { "Id:string": "Item_Food_003", @@ -73,7 +73,7 @@ "Ingredient2:string": 2, "Taste1:Taste_Enum": "Fresh", "Taste2:Taste_Enum": "None", - "Sprite:Sprite": "" + "SpriteKey:string": "" }, { "Id:string": "Item_Food_004", @@ -83,7 +83,7 @@ "Ingredient2:string": 3, "Taste1:Taste_Enum": " ", "Taste2:Taste_Enum": "Salty", - "Sprite:Sprite": "" + "SpriteKey:string": "" } ], "EnvironmentData": [ @@ -95,7 +95,7 @@ "SkeletonDataName:string": "스켈레톤 애니메이션 에셋 이름", "SkinName:string": "스파인 스킨 이름", "DefaultAnimationName:string": "", - "Sprite:Sprite": "Addressable 이미지 이름", + "SpriteKey:string": "SpriteAtlas 키 값", "Size:float": "유니티 내의 이미지 크기" }, { @@ -106,7 +106,7 @@ "SkeletonDataName:string": "", "SkinName:string": "", "DefaultAnimationName:string": "", - "Sprite:Sprite": "Barrel01", + "SpriteKey:string": "Barrel01", "Size:float": 1 }, { @@ -117,7 +117,7 @@ "SkeletonDataName:string": "Coral_SkeletonData", "SkinName:string": "Coral01", "DefaultAnimationName:string": "Coral01/Idle", - "Sprite:Sprite": "", + "SpriteKey:string": "", "Size:float": 1 }, { @@ -128,7 +128,7 @@ "SkeletonDataName:string": "Coral_SkeletonData", "SkinName:string": "Coral02", "DefaultAnimationName:string": "Coral02/Idle", - "Sprite:Sprite": "", + "SpriteKey:string": "", "Size:float": 1 }, { @@ -139,7 +139,7 @@ "SkeletonDataName:string": "SummerGrass01_SkeletonData", "SkinName:string": "default", "DefaultAnimationName:string": "Normal", - "Sprite:Sprite": "", + "SpriteKey:string": "", "Size:float": 0.2 }, { @@ -150,7 +150,7 @@ "SkeletonDataName:string": "", "SkinName:string": "", "DefaultAnimationName:string": "", - "Sprite:Sprite": "", + "SpriteKey:string": "", "Size:float": 1 } ] diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 13-28-42 by 남태건.json.meta similarity index 75% rename from Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json.meta rename to Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 13-28-42 by 남태건.json.meta index 60f6b291f..87618254f 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-15 13-30-31 by 남태건.json.meta +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 13-28-42 by 남태건.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 473f42468ebbf6a459bfa2eb1b744935 +guid: 42c6cc66b5bf7734da0f1ab7002a6450 TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs index 1c54ee831..19d1b197d 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/EnvironmentData.cs @@ -34,9 +34,9 @@ public class EnvironmentData : IId public string DefaultAnimationName; - /// Addressable 이미지 이름 - [Tooltip("Addressable 이미지 이름")] - public Sprite Sprite; + /// SpriteAtlas 키 값 + [Tooltip("SpriteAtlas 키 값")] + public string SpriteKey; /// 유니티 내의 이미지 크기 [Tooltip("유니티 내의 이미지 크기")] diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodData.cs b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodData.cs index 78f2076f3..224a918c0 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodData.cs +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Classes/FoodData.cs @@ -36,9 +36,9 @@ public class FoodData : IId [Tooltip("맛2")] public Taste Taste2; - /// Addressable 이미지 이름 - [Tooltip("Addressable 이미지 이름")] - public Sprite Sprite; + /// SpriteAtlas 키 값 + [Tooltip("SpriteAtlas 키 값")] + public string SpriteKey; } } diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json index 1c9a88ee2..c08a9eeaa 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json @@ -43,7 +43,7 @@ "Ingredient2:string": "재료2", "Taste1:Taste_Enum": "맛1", "Taste2:Taste_Enum": "맛2", - "Sprite:Sprite": "Addressable 이미지 이름" + "SpriteKey:string": "SpriteAtlas 키 값" }, { "Id:string": "Item_Food_001", @@ -53,7 +53,7 @@ "Ingredient2:string": "햇빛당근", "Taste1:Taste_Enum": "Bitter", "Taste2:Taste_Enum": "Sweet", - "Sprite:Sprite": "Gold" + "SpriteKey:string": "Gold" }, { "Id:string": "Item_Food_002", @@ -63,7 +63,7 @@ "Ingredient2:string": 1, "Taste1:Taste_Enum": "Spicy", "Taste2:Taste_Enum": "Bitter", - "Sprite:Sprite": "" + "SpriteKey:string": "" }, { "Id:string": "Item_Food_003", @@ -73,7 +73,7 @@ "Ingredient2:string": 2, "Taste1:Taste_Enum": "Fresh", "Taste2:Taste_Enum": "None", - "Sprite:Sprite": "" + "SpriteKey:string": "" }, { "Id:string": "Item_Food_004", @@ -83,7 +83,7 @@ "Ingredient2:string": 3, "Taste1:Taste_Enum": " ", "Taste2:Taste_Enum": "Salty", - "Sprite:Sprite": "" + "SpriteKey:string": "" } ], "EnvironmentData": [ @@ -95,7 +95,7 @@ "SkeletonDataName:string": "스켈레톤 애니메이션 에셋 이름", "SkinName:string": "스파인 스킨 이름", "DefaultAnimationName:string": "", - "Sprite:Sprite": "Addressable 이미지 이름", + "SpriteKey:string": "SpriteAtlas 키 값", "Size:float": "유니티 내의 이미지 크기" }, { @@ -106,7 +106,7 @@ "SkeletonDataName:string": "", "SkinName:string": "", "DefaultAnimationName:string": "", - "Sprite:Sprite": "Barrel01", + "SpriteKey:string": "Barrel01", "Size:float": 1 }, { @@ -117,7 +117,7 @@ "SkeletonDataName:string": "Coral_SkeletonData", "SkinName:string": "Coral01", "DefaultAnimationName:string": "Coral01/Idle", - "Sprite:Sprite": "", + "SpriteKey:string": "", "Size:float": 1 }, { @@ -128,7 +128,7 @@ "SkeletonDataName:string": "Coral_SkeletonData", "SkinName:string": "Coral02", "DefaultAnimationName:string": "Coral02/Idle", - "Sprite:Sprite": "", + "SpriteKey:string": "", "Size:float": 1 }, { @@ -139,7 +139,7 @@ "SkeletonDataName:string": "SummerGrass01_SkeletonData", "SkinName:string": "default", "DefaultAnimationName:string": "Normal", - "Sprite:Sprite": "", + "SpriteKey:string": "", "Size:float": 0.2 }, { @@ -150,7 +150,7 @@ "SkeletonDataName:string": "", "SkinName:string": "", "DefaultAnimationName:string": "", - "Sprite:Sprite": "", + "SpriteKey:string": "", "Size:float": 1 } ] diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset index 0adab771e..fd18011c7 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset @@ -14,268 +14,7 @@ MonoBehaviour: m_EditorClassIdentifier: _logs: - Editor: "\uB0A8\uD0DC\uAC74" - Timestamp: 2025-07-15 12:52:03 - JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n - }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"ItemType_Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n - \"Id\": \"Item_Food_001\",\n \"ItemType_Enum\": \"Food\"\n },\n - {\n \"Id\": \"Item_Environment_001\",\n \"ItemType_Enum\": \"Environment\"\n - },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType_Enum\": - \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n \"Id:string\": - \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n \"Cookware:Enum\": - \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": \"\uC7AC\uB8CC1\",\n - \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n \"Taste1:Taste_Enum\": \"\uB9DB1\",\n - \"Taste2:Taste_Enum\": \"\uB9DB2\"\n },\n {\n \"Id:string\": \"Item_Food_001\",\n - \"Name:string\": \"\uD587\uBE5B\uC218\uD504\",\n \"Cookware:Enum\": \"Pot\",\n - \"Ingredient1:string\": \"\uADF9\uB77D\uC300\",\n \"Ingredient2:string\": - \"\uD587\uBE5B\uB2F9\uADFC\",\n \"Taste1:Taste_Enum\": \"Bitter\",\n - \"Taste2:Taste_Enum\": \"Sweet\"\n },\n {\n \"Id:string\": \"Item_Food_002\",\n - \"Name:string\": \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": - 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n - \"Taste2:Taste_Enum\": \"Bitter\"\n },\n {\n \"Id:string\": \"Item_Food_003\",\n - \"Name:string\": \"C\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": - 2,\n \"Ingredient2:string\": 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n - \"Taste2:Taste_Enum\": \"None\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n - \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": - 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n - \"Taste2:Taste_Enum\": \"Salty\"\n }\n ],\n \"EnvironmentData\": [\n - {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"EnvironmentType_Enum\": - \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n \"RendererType_Enum\": \"\uB80C\uB354\uB7EC - \uD0C0\uC785\",\n \"IsTrigger:int\": \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\"\n - },\n {\n \"Id\": \"Item_Environment_001\",\n \"EnvironmentType_Enum\": - \"Prop\",\n \"RendererType_Enum\": \"Sprite\",\n \"IsTrigger:int\": - 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n \"EnvironmentType_Enum\": - \"Prop\",\n \"RendererType_Enum\": \"Sprite\",\n \"IsTrigger:int\": - 1\n },\n {\n \"Id\": \"Item_Environment_003\",\n \"EnvironmentType_Enum\": - \"Interactable\",\n \"RendererType_Enum\": \"Spine\",\n \"IsTrigger:int\": - 0\n }\n ],\n \"SpriteData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n - \"Size:int\": \"\uC720\uB2C8\uD2F0 \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n - },\n {\n \"Id\": \"Item_Environment_001\",\n \"Sprite:Sprite\": - \"Barrel01\",\n \"Size:int\": 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n - \"Sprite:Sprite\": \"Coral01\",\n \"Size:int\": 1\n },\n {\n - \"Id\": \"Item_Food_001\",\n \"Sprite:Sprite\": \"Gold\",\n \"Size:int\": - 1\n }\n ]\n}" - - Editor: "\uB0A8\uD0DC\uAC74" - Timestamp: 2025-07-15 12:53:58 - JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n - }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"ItemType:Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n - \"Id\": \"Item_Food_001\",\n \"ItemType:Enum\": \"Food\"\n },\n - {\n \"Id\": \"Item_Environment_001\",\n \"ItemType:Enum\": \"Environment\"\n - },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType:Enum\": - \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n \"Id:string\": - \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n \"Cookware:Enum\": - \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": \"\uC7AC\uB8CC1\",\n - \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n \"Taste1:Taste_Enum\": \"\uB9DB1\",\n - \"Taste2:Taste_Enum\": \"\uB9DB2\"\n },\n {\n \"Id:string\": \"Item_Food_001\",\n - \"Name:string\": \"\uD587\uBE5B\uC218\uD504\",\n \"Cookware:Enum\": \"Pot\",\n - \"Ingredient1:string\": \"\uADF9\uB77D\uC300\",\n \"Ingredient2:string\": - \"\uD587\uBE5B\uB2F9\uADFC\",\n \"Taste1:Taste_Enum\": \"Bitter\",\n - \"Taste2:Taste_Enum\": \"Sweet\"\n },\n {\n \"Id:string\": \"Item_Food_002\",\n - \"Name:string\": \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": - 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n - \"Taste2:Taste_Enum\": \"Bitter\"\n },\n {\n \"Id:string\": \"Item_Food_003\",\n - \"Name:string\": \"C\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": - 2,\n \"Ingredient2:string\": 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n - \"Taste2:Taste_Enum\": \"None\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n - \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": - 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n - \"Taste2:Taste_Enum\": \"Salty\"\n }\n ],\n \"EnvironmentData\": [\n - {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"EnvironmentType:Enum\": - \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n \"RendererType:Enum\": \"\uB80C\uB354\uB7EC - \uD0C0\uC785\",\n \"IsTrigger:int\": \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\"\n - },\n {\n \"Id\": \"Item_Environment_001\",\n \"EnvironmentType:Enum\": - \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n \"IsTrigger:int\": - 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n \"EnvironmentType:Enum\": - \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n \"IsTrigger:int\": - 1\n },\n {\n \"Id\": \"Item_Environment_003\",\n \"EnvironmentType:Enum\": - \"Interactable\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": - 0\n }\n ],\n \"SpriteData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n - \"Size:int\": \"\uC720\uB2C8\uD2F0 \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n - },\n {\n \"Id\": \"Item_Environment_001\",\n \"Sprite:Sprite\": - \"Barrel01\",\n \"Size:int\": 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n - \"Sprite:Sprite\": \"Coral01\",\n \"Size:int\": 1\n },\n {\n - \"Id\": \"Item_Food_001\",\n \"Sprite:Sprite\": \"Gold\",\n \"Size:int\": - 1\n }\n ]\n}" - - Editor: "\uB0A8\uD0DC\uAC74" - Timestamp: 2025-07-15 13:18:40 - JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n - }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"ItemType:Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n - \"Id\": \"Item_Food_001\",\n \"ItemType:Enum\": \"Food\"\n },\n - {\n \"Id\": \"Item_Environment_001\",\n \"ItemType:Enum\": \"Environment\"\n - },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType:Enum\": - \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_003\",\n - \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n - \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n - \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_006\",\n - \"ItemType:Enum\": \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n - \"Id:string\": \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n - \"Cookware:Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": - \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n - \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\"\n - },\n {\n \"Id:string\": \"Item_Food_001\",\n \"Name:string\": - \"\uD587\uBE5B\uC218\uD504\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": - \"\uADF9\uB77D\uC300\",\n \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n - \"Taste1:Taste_Enum\": \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\"\n - },\n {\n \"Id:string\": \"Item_Food_002\",\n \"Name:string\": - \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": - 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n - \"Taste2:Taste_Enum\": \"Bitter\"\n },\n {\n \"Id:string\": \"Item_Food_003\",\n - \"Name:string\": \"C\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": - 2,\n \"Ingredient2:string\": 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n - \"Taste2:Taste_Enum\": \"None\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n - \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": - 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n - \"Taste2:Taste_Enum\": \"Salty\"\n }\n ],\n \"EnvironmentData\": [\n - {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"EnvironmentType:Enum\": - \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n \"RendererType:Enum\": \"\uB80C\uB354\uB7EC - \uD0C0\uC785\",\n \"IsTrigger:int\": \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\",\n - \"SkinName:string\": \"\uC2A4\uD30C\uC778 \uC2A4\uD0A8 \uC774\uB984\"\n - },\n {\n \"Id\": \"Item_Environment_001\",\n \"EnvironmentType:Enum\": - \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n \"IsTrigger:int\": - 1,\n \"SkinName:string\": \"\"\n },\n {\n \"Id\": \"Item_Environment_002\",\n - \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n - \"IsTrigger:int\": 1,\n \"SkinName:string\": \"\"\n },\n {\n - \"Id\": \"Item_Environment_003\",\n \"EnvironmentType:Enum\": \"Prop\",\n - \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": 1,\n \"SkinName:string\": - \"Coral01\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n - \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n - \"IsTrigger:int\": 1,\n \"SkinName:string\": \"Coral01\"\n },\n - {\n \"Id\": \"Item_Environment_005\",\n \"EnvironmentType:Enum\": - \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": - 1,\n \"SkinName:string\": \"default\"\n },\n {\n \"Id\": \"Item_Environment_006\",\n - \"EnvironmentType:Enum\": \"Interactable\",\n \"RendererType:Enum\": \"Spine\",\n - \"IsTrigger:int\": 0,\n \"SkinName:string\": \"\"\n }\n ],\n \"SpriteData\": - [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"Sprite:Sprite\": - \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n \"Size:int\": \"\uC720\uB2C8\uD2F0 - \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n },\n {\n \"Id\": - \"Item_Environment_001\",\n \"Sprite:Sprite\": \"Barrel01\",\n \"Size:int\": - 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n \"Sprite:Sprite\": - \"Coral01\",\n \"Size:int\": 1\n },\n {\n \"Id\": \"Item_Food_001\",\n - \"Sprite:Sprite\": \"Gold\",\n \"Size:int\": 1\n }\n ]\n}" - - Editor: "\uB0A8\uD0DC\uAC74" - Timestamp: 2025-07-15 13:30:31 - JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n - }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"ItemType:Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n - \"Id\": \"Item_Food_001\",\n \"ItemType:Enum\": \"Food\"\n },\n - {\n \"Id\": \"Item_Environment_001\",\n \"ItemType:Enum\": \"Environment\"\n - },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType:Enum\": - \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_003\",\n - \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n - \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n - \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_006\",\n - \"ItemType:Enum\": \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n - \"Id:string\": \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n - \"Cookware:Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": - \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n - \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\"\n - },\n {\n \"Id:string\": \"Item_Food_001\",\n \"Name:string\": - \"\uD587\uBE5B\uC218\uD504\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": - \"\uADF9\uB77D\uC300\",\n \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n - \"Taste1:Taste_Enum\": \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\"\n - },\n {\n \"Id:string\": \"Item_Food_002\",\n \"Name:string\": - \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": - 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n - \"Taste2:Taste_Enum\": \"Bitter\"\n },\n {\n \"Id:string\": \"Item_Food_003\",\n - \"Name:string\": \"C\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": - 2,\n \"Ingredient2:string\": 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n - \"Taste2:Taste_Enum\": \"None\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n - \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": - 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n - \"Taste2:Taste_Enum\": \"Salty\"\n }\n ],\n \"EnvironmentData\": [\n - {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"EnvironmentType:Enum\": - \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n \"RendererType:Enum\": \"\uB80C\uB354\uB7EC - \uD0C0\uC785\",\n \"IsTrigger:int\": \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\",\n - \"SkeletonDataName:string\": \"\uC2A4\uCF08\uB808\uD1A4 \uC560\uB2C8\uBA54\uC774\uC158 - \uC5D0\uC14B \uC774\uB984\",\n \"SkinName:string\": \"\uC2A4\uD30C\uC778 - \uC2A4\uD0A8 \uC774\uB984\"\n },\n {\n \"Id\": \"Item_Environment_001\",\n - \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n - \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": - \"\"\n },\n {\n \"Id\": \"Item_Environment_002\",\n \"EnvironmentType:Enum\": - \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n \"IsTrigger:int\": - 1,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": \"\"\n - },\n {\n \"Id\": \"Item_Environment_003\",\n \"EnvironmentType:Enum\": - \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": - 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n \"SkinName:string\": - \"Coral01\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n - \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n - \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n - \"SkinName:string\": \"Coral02\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n - \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n - \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"SummerGrass01_SkeletonData\",\n - \"SkinName:string\": \"default\"\n },\n {\n \"Id\": \"Item_Environment_006\",\n - \"EnvironmentType:Enum\": \"Interactable\",\n \"RendererType:Enum\": \"Spine\",\n - \"IsTrigger:int\": 0,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": - \"\"\n }\n ],\n \"SpriteData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n - \"Size:int\": \"\uC720\uB2C8\uD2F0 \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n - },\n {\n \"Id\": \"Item_Environment_001\",\n \"Sprite:Sprite\": - \"Barrel01\",\n \"Size:int\": 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n - \"Sprite:Sprite\": \"Coral01\",\n \"Size:int\": 1\n },\n {\n - \"Id\": \"Item_Food_001\",\n \"Sprite:Sprite\": \"Gold\",\n \"Size:int\": - 1\n }\n ]\n}" - - Editor: "\uB0A8\uD0DC\uAC74" - Timestamp: 2025-07-15 13:34:31 - JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n - }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"ItemType:Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n - \"Id\": \"Item_Food_001\",\n \"ItemType:Enum\": \"Food\"\n },\n - {\n \"Id\": \"Item_Environment_001\",\n \"ItemType:Enum\": \"Environment\"\n - },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType:Enum\": - \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_003\",\n - \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n - \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n - \"ItemType:Enum\": \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n - \"Id:string\": \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n - \"Cookware:Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": - \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n - \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\"\n - },\n {\n \"Id:string\": \"Item_Food_001\",\n \"Name:string\": - \"\uD587\uBE5B\uC218\uD504\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": - \"\uADF9\uB77D\uC300\",\n \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n - \"Taste1:Taste_Enum\": \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\"\n - },\n {\n \"Id:string\": \"Item_Food_002\",\n \"Name:string\": - \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": - 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n - \"Taste2:Taste_Enum\": \"Bitter\"\n },\n {\n \"Id:string\": \"Item_Food_003\",\n - \"Name:string\": \"C\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": - 2,\n \"Ingredient2:string\": 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n - \"Taste2:Taste_Enum\": \"None\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n - \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": - 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n - \"Taste2:Taste_Enum\": \"Salty\"\n }\n ],\n \"EnvironmentData\": [\n - {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"EnvironmentType:Enum\": - \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n \"RendererType:Enum\": \"\uB80C\uB354\uB7EC - \uD0C0\uC785\",\n \"IsTrigger:int\": \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\",\n - \"SkeletonDataName:string\": \"\uC2A4\uCF08\uB808\uD1A4 \uC560\uB2C8\uBA54\uC774\uC158 - \uC5D0\uC14B \uC774\uB984\",\n \"SkinName:string\": \"\uC2A4\uD30C\uC778 - \uC2A4\uD0A8 \uC774\uB984\"\n },\n {\n \"Id\": \"Item_Environment_001\",\n - \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n - \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": - \"\"\n },\n {\n \"Id\": \"Item_Environment_002\",\n \"EnvironmentType:Enum\": - \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": - 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n \"SkinName:string\": - \"Coral01\"\n },\n {\n \"Id\": \"Item_Environment_003\",\n - \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n - \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n - \"SkinName:string\": \"Coral02\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n - \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n - \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"SummerGrass01_SkeletonData\",\n - \"SkinName:string\": \"default\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n - \"EnvironmentType:Enum\": \"Interactable\",\n \"RendererType:Enum\": \"Spine\",\n - \"IsTrigger:int\": 0,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": - \"\"\n }\n ],\n \"SpriteData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n - \"Size:int\": \"\uC720\uB2C8\uD2F0 \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n - },\n {\n \"Id\": \"Item_Environment_001\",\n \"Sprite:Sprite\": - \"Barrel01\",\n \"Size:int\": 1\n },\n {\n \"Id\": \"Item_Food_001\",\n - \"Sprite:Sprite\": \"Gold\",\n \"Size:int\": 1\n }\n ]\n}" - - Editor: "\uB0A8\uD0DC\uAC74" - Timestamp: 2025-07-15 13:39:10 + Timestamp: 2025-07-16 13:28:42 JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"ItemType:Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n @@ -290,109 +29,51 @@ MonoBehaviour: \"Cookware:Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\",\n - \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\"\n },\n - {\n \"Id:string\": \"Item_Food_001\",\n \"Name:string\": \"\uD587\uBE5B\uC218\uD504\",\n + \"SpriteKey:string\": \"SpriteAtlas \uD0A4 \uAC12\"\n },\n {\n \"Id:string\": + \"Item_Food_001\",\n \"Name:string\": \"\uD587\uBE5B\uC218\uD504\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": \"\uADF9\uB77D\uC300\",\n \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n \"Taste1:Taste_Enum\": - \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\",\n \"Sprite:Sprite\": + \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\",\n \"SpriteKey:string\": \"Gold\"\n },\n {\n \"Id:string\": \"Item_Food_002\",\n \"Name:string\": \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n - \"Taste2:Taste_Enum\": \"Bitter\",\n \"Sprite:Sprite\": \"\"\n },\n + \"Taste2:Taste_Enum\": \"Bitter\",\n \"SpriteKey:string\": \"\"\n },\n {\n \"Id:string\": \"Item_Food_003\",\n \"Name:string\": \"C\",\n \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": 2,\n \"Ingredient2:string\": 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n \"Taste2:Taste_Enum\": \"None\",\n - \"Sprite:Sprite\": \"\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n + \"SpriteKey:string\": \"\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n - \"Taste2:Taste_Enum\": \"Salty\",\n \"Sprite:Sprite\": \"\"\n }\n - ],\n \"EnvironmentData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"EnvironmentType:Enum\": \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n - \"RendererType:Enum\": \"\uB80C\uB354\uB7EC \uD0C0\uC785\",\n \"IsTrigger:int\": - \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\",\n \"SkeletonDataName:string\": \"\uC2A4\uCF08\uB808\uD1A4 - \uC560\uB2C8\uBA54\uC774\uC158 \uC5D0\uC14B \uC774\uB984\",\n \"SkinName:string\": - \"\uC2A4\uD30C\uC778 \uC2A4\uD0A8 \uC774\uB984\",\n \"Sprite:Sprite\": - \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n \"Size:float\": \"\uC720\uB2C8\uD2F0 - \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n },\n {\n \"Id\": - \"Item_Environment_001\",\n \"EnvironmentType:Enum\": \"Prop\",\n - \"RendererType:Enum\": \"Sprite\",\n \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": - \"\",\n \"SkinName:string\": \"\",\n \"Sprite:Sprite\": \"Barrel01\",\n - \"Size:float\": 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n - \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n - \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n - \"SkinName:string\": \"Coral01\",\n \"Sprite:Sprite\": \"\",\n \"Size:float\": - 1\n },\n {\n \"Id\": \"Item_Environment_003\",\n \"EnvironmentType:Enum\": - \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": - 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n \"SkinName:string\": - \"Coral02\",\n \"Sprite:Sprite\": \"\",\n \"Size:float\": 1\n - },\n {\n \"Id\": \"Item_Environment_004\",\n \"EnvironmentType:Enum\": - \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": - 1,\n \"SkeletonDataName:string\": \"SummerGrass01_SkeletonData\",\n - \"SkinName:string\": \"default\",\n \"Sprite:Sprite\": \"\",\n \"Size:float\": - 0.2\n },\n {\n \"Id\": \"Item_Environment_005\",\n \"EnvironmentType:Enum\": - \"Interactable\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": - 0,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": \"\",\n - \"Sprite:Sprite\": \"\",\n \"Size:float\": 1\n }\n ]\n}" - - Editor: "\uB0A8\uD0DC\uAC74" - Timestamp: 2025-07-15 13:42:42 - JsonSnapshot: "{\n \"$\uAC1C\uC694\": [\n {\n \"\": \"\uC2DC\uD2B8 \uC0DD\uC131\"\n - }\n ],\n \"ItemData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n - \"ItemType:Enum\": \"\uC544\uC774\uD15C\uD0C0\uC785\"\n },\n {\n - \"Id\": \"Item_Food_001\",\n \"ItemType:Enum\": \"Food\"\n },\n - {\n \"Id\": \"Item_Environment_001\",\n \"ItemType:Enum\": \"Environment\"\n - },\n {\n \"Id\": \"Item_Environment_002\",\n \"ItemType:Enum\": - \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_003\",\n - \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_004\",\n - \"ItemType:Enum\": \"Environment\"\n },\n {\n \"Id\": \"Item_Environment_005\",\n - \"ItemType:Enum\": \"Environment\"\n }\n ],\n \"FoodData\": [\n {\n - \"Id:string\": \"\uC2DD\uBCC4ID\",\n \"Name:string\": \"\uC774\uB984\",\n - \"Cookware:Enum\": \"\uC694\uB9AC\uB3C4\uAD6C\",\n \"Ingredient1:string\": - \"\uC7AC\uB8CC1\",\n \"Ingredient2:string\": \"\uC7AC\uB8CC2\",\n - \"Taste1:Taste_Enum\": \"\uB9DB1\",\n \"Taste2:Taste_Enum\": \"\uB9DB2\",\n - \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\"\n },\n - {\n \"Id:string\": \"Item_Food_001\",\n \"Name:string\": \"\uD587\uBE5B\uC218\uD504\",\n - \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": \"\uADF9\uB77D\uC300\",\n - \"Ingredient2:string\": \"\uD587\uBE5B\uB2F9\uADFC\",\n \"Taste1:Taste_Enum\": - \"Bitter\",\n \"Taste2:Taste_Enum\": \"Sweet\",\n \"Sprite:Sprite\": - \"Gold\"\n },\n {\n \"Id:string\": \"Item_Food_002\",\n \"Name:string\": - \"B\",\n \"Cookware:Enum\": \"FryingPan\",\n \"Ingredient1:string\": - 1,\n \"Ingredient2:string\": 1,\n \"Taste1:Taste_Enum\": \"Spicy\",\n - \"Taste2:Taste_Enum\": \"Bitter\",\n \"Sprite:Sprite\": \"\"\n },\n - {\n \"Id:string\": \"Item_Food_003\",\n \"Name:string\": \"C\",\n - \"Cookware:Enum\": \"Pot\",\n \"Ingredient1:string\": 2,\n \"Ingredient2:string\": - 2,\n \"Taste1:Taste_Enum\": \"Fresh\",\n \"Taste2:Taste_Enum\": \"None\",\n - \"Sprite:Sprite\": \"\"\n },\n {\n \"Id:string\": \"Item_Food_004\",\n - \"Name:string\": \"D\",\n \"Cookware:Enum\": \"Plating\",\n \"Ingredient1:string\": - 3,\n \"Ingredient2:string\": 3,\n \"Taste1:Taste_Enum\": \" \",\n - \"Taste2:Taste_Enum\": \"Salty\",\n \"Sprite:Sprite\": \"\"\n }\n + \"Taste2:Taste_Enum\": \"Salty\",\n \"SpriteKey:string\": \"\"\n }\n ],\n \"EnvironmentData\": [\n {\n \"Id\": \"\uC2DD\uBCC4\uBC88\uD638\",\n \"EnvironmentType:Enum\": \"\uC624\uBE0C\uC81D\uD2B8 \uD0C0\uC785\",\n \"RendererType:Enum\": \"\uB80C\uB354\uB7EC \uD0C0\uC785\",\n \"IsTrigger:int\": \"\uD2B8\uB9AC\uAC70 \uC5EC\uBD80\",\n \"SkeletonDataName:string\": \"\uC2A4\uCF08\uB808\uD1A4 \uC560\uB2C8\uBA54\uC774\uC158 \uC5D0\uC14B \uC774\uB984\",\n \"SkinName:string\": \"\uC2A4\uD30C\uC778 \uC2A4\uD0A8 \uC774\uB984\",\n \"DefaultAnimationName:string\": - \"\",\n \"Sprite:Sprite\": \"Addressable \uC774\uBBF8\uC9C0 \uC774\uB984\",\n - \"Size:float\": \"\uC720\uB2C8\uD2F0 \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n - },\n {\n \"Id\": \"Item_Environment_001\",\n \"EnvironmentType:Enum\": + \"\",\n \"SpriteKey:string\": \"SpriteAtlas \uD0A4 \uAC12\",\n \"Size:float\": + \"\uC720\uB2C8\uD2F0 \uB0B4\uC758 \uC774\uBBF8\uC9C0 \uD06C\uAE30\"\n },\n + {\n \"Id\": \"Item_Environment_001\",\n \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Sprite\",\n \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": \"\",\n - \"DefaultAnimationName:string\": \"\",\n \"Sprite:Sprite\": \"Barrel01\",\n + \"DefaultAnimationName:string\": \"\",\n \"SpriteKey:string\": \"Barrel01\",\n \"Size:float\": 1\n },\n {\n \"Id\": \"Item_Environment_002\",\n \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n \"SkinName:string\": \"Coral01\",\n \"DefaultAnimationName:string\": \"Coral01/Idle\",\n - \"Sprite:Sprite\": \"\",\n \"Size:float\": 1\n },\n {\n \"Id\": - \"Item_Environment_003\",\n \"EnvironmentType:Enum\": \"Prop\",\n + \"SpriteKey:string\": \"\",\n \"Size:float\": 1\n },\n {\n + \"Id\": \"Item_Environment_003\",\n \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"Coral_SkeletonData\",\n \"SkinName:string\": \"Coral02\",\n \"DefaultAnimationName:string\": - \"Coral02/Idle\",\n \"Sprite:Sprite\": \"\",\n \"Size:float\": 1\n - },\n {\n \"Id\": \"Item_Environment_004\",\n \"EnvironmentType:Enum\": + \"Coral02/Idle\",\n \"SpriteKey:string\": \"\",\n \"Size:float\": + 1\n },\n {\n \"Id\": \"Item_Environment_004\",\n \"EnvironmentType:Enum\": \"Prop\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": 1,\n \"SkeletonDataName:string\": \"SummerGrass01_SkeletonData\",\n \"SkinName:string\": \"default\",\n \"DefaultAnimationName:string\": \"Normal\",\n - \"Sprite:Sprite\": \"\",\n \"Size:float\": 0.2\n },\n {\n \"Id\": - \"Item_Environment_005\",\n \"EnvironmentType:Enum\": \"Interactable\",\n + \"SpriteKey:string\": \"\",\n \"Size:float\": 0.2\n },\n {\n + \"Id\": \"Item_Environment_005\",\n \"EnvironmentType:Enum\": \"Interactable\",\n \"RendererType:Enum\": \"Spine\",\n \"IsTrigger:int\": 0,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": \"\",\n \"DefaultAnimationName:string\": - \"\",\n \"Sprite:Sprite\": \"\",\n \"Size:float\": 1\n }\n ]\n}" + \"\",\n \"SpriteKey:string\": \"\",\n \"Size:float\": 1\n }\n + ]\n}" MaxLogs: 100 diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset index 08e37f6d7..b6d0913c3 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset @@ -20,7 +20,7 @@ MonoBehaviour: SkeletonDataName: SkinName: DefaultAnimationName: - Sprite: {fileID: 21300000, guid: 189d780f1507008429f2cdd1a2b4c9e8, type: 3} + SpriteKey: Barrel01 Size: 1 - k__BackingField: Item_Environment_002 EnvironmentType: 1 @@ -29,7 +29,7 @@ MonoBehaviour: SkeletonDataName: Coral_SkeletonData SkinName: Coral01 DefaultAnimationName: Coral01/Idle - Sprite: {fileID: 0} + SpriteKey: Size: 1 - k__BackingField: Item_Environment_003 EnvironmentType: 1 @@ -38,7 +38,7 @@ MonoBehaviour: SkeletonDataName: Coral_SkeletonData SkinName: Coral02 DefaultAnimationName: Coral02/Idle - Sprite: {fileID: 0} + SpriteKey: Size: 1 - k__BackingField: Item_Environment_004 EnvironmentType: 1 @@ -47,7 +47,7 @@ MonoBehaviour: SkeletonDataName: SummerGrass01_SkeletonData SkinName: default DefaultAnimationName: Normal - Sprite: {fileID: 0} + SpriteKey: Size: 0.2 - k__BackingField: Item_Environment_005 EnvironmentType: 2 @@ -56,5 +56,5 @@ MonoBehaviour: SkeletonDataName: SkinName: DefaultAnimationName: - Sprite: {fileID: 0} + SpriteKey: Size: 1 diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/FoodDataSo.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/FoodDataSo.asset index 9c5ad6f45..633523e95 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/FoodDataSo.asset +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/FoodDataSo.asset @@ -20,7 +20,7 @@ MonoBehaviour: Ingredient2: "\uD587\uBE5B\uB2F9\uADFC" Taste1: 1 Taste2: 2 - Sprite: {fileID: 21300000, guid: e15933f76da90e742866563b5cd9e45f, type: 3} + SpriteKey: Gold - k__BackingField: Item_Food_002 Name: B Cookware: 2 @@ -28,7 +28,7 @@ MonoBehaviour: Ingredient2: 1 Taste1: 3 Taste2: 1 - Sprite: {fileID: 0} + SpriteKey: - k__BackingField: Item_Food_003 Name: C Cookware: 1 @@ -36,7 +36,7 @@ MonoBehaviour: Ingredient2: 2 Taste1: 4 Taste2: 0 - Sprite: {fileID: 0} + SpriteKey: - k__BackingField: Item_Food_004 Name: D Cookware: 3 @@ -44,4 +44,4 @@ MonoBehaviour: Ingredient2: 3 Taste1: 5 Taste2: 6 - Sprite: {fileID: 0} + SpriteKey: -- 2.45.2