From ba2ef76e32f93534d474c4bc086c04cac5062e19 Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Wed, 16 Jul 2025 17:22:04 +0900 Subject: [PATCH 1/5] =?UTF-8?q?=ED=94=8C=EB=A0=88=EC=9D=B4=EC=96=B4=20?= =?UTF-8?q?=EA=B0=80=EC=86=8D,=20=EA=B0=90=EC=86=8D,=20=EC=B6=A9=EB=8F=8C?= =?UTF-8?q?=20=EC=8A=AC=EB=9D=BC=EC=9D=B4=EB=94=A9=20=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RestaurantPlayerDataSo.cs | 10 ++ .../RestaurantPlayerMovement.cs | 157 ++++++++++++++++-- 2 files changed, 150 insertions(+), 17 deletions(-) diff --git a/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerDataSo.cs b/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerDataSo.cs index 5aad7b6c3..821f72879 100644 --- a/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerDataSo.cs +++ b/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerDataSo.cs @@ -6,13 +6,23 @@ namespace DDD [CreateAssetMenu(fileName = "RestaurantPlayerDataSo", menuName = "ScriptableObjects/RestaurantPlayerDataSo")] public class RestaurantPlayerDataSo : ScriptableObject { + public bool IsDrawLineDebug = true; + public bool IsMoveEnabled = true; public float MoveSpeed = 7f; + public float Acceleration = 70f; + public float Deceleration = 350f; public bool IsDashEnabled = true; public float DashSpeed = 20f; public float DashTime = 0.2f; public float DashCooldown = 2f; + + [Tooltip("슬라이딩이 적용되지 않는 충돌체 레이어 (Ground 등)")] + public LayerMask IgnoreSlidingLayerMask; + + [Range(0f, 3f), Tooltip("슬라이딩 보정 제곱\n낮을수록 슬라이딩이 잘 됨")] + public float SlidingThreshold = 0.5f; public string WalkingSfxName; public string DashSfxName; diff --git a/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerMovement.cs b/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerMovement.cs index 1b93152e0..12cd2ff23 100644 --- a/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerMovement.cs +++ b/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerMovement.cs @@ -2,17 +2,23 @@ using System.Collections; using UnityEngine; using UnityEngine.InputSystem; +using Vector2 = UnityEngine.Vector2; +using Vector3 = UnityEngine.Vector3; namespace DDD { public class RestaurantPlayerMovement : RestaurantCharacterMovement { private Rigidbody _rigidbody; + private BoxCollider _boxCollider; - private RestaurantPlayerDataSo _playerData; + private RestaurantPlayerDataSo _playerDataSo; + private LineRenderer _inputLineRenderer; + private LineRenderer _velocityLineRenderer; private Vector3 _inputDirection; private Vector3 _currentDirection; + private Vector3 _currentVelocity; private bool _isMoving; private bool _isDashing; private bool _isDashCooldown; @@ -24,17 +30,18 @@ public class RestaurantPlayerMovement : RestaurantCharacterMovement private void Awake() { _rigidbody = GetComponent(); + _boxCollider = GetComponent(); } private async void Start() { try { - _playerData = await AssetManager.LoadAsset(DataConstants.RestaurantPlayerDataSo); + _playerDataSo = await AssetManager.LoadAsset(DataConstants.RestaurantPlayerDataSo); - _playerData.MoveActionReference.action.performed += OnMove; - _playerData.MoveActionReference.action.canceled += OnMove; - _playerData.DashActionReference.action.performed += OnDash; + _playerDataSo.MoveActionReference.action.performed += OnMove; + _playerDataSo.MoveActionReference.action.canceled += OnMove; + _playerDataSo.DashActionReference.action.performed += OnDash; _isInitialized = true; } @@ -52,18 +59,96 @@ private void FixedUpdate() { Move(); } + + if (_playerDataSo.IsDrawLineDebug) + { + DrawLineDebug(); + } } private void OnDestroy() { - if (_playerData) + if (_playerDataSo) { - _playerData.MoveActionReference.action.performed -= OnMove; - _playerData.MoveActionReference.action.canceled -= OnMove; - _playerData.DashActionReference.action.performed -= OnDash; + _playerDataSo.MoveActionReference.action.performed -= OnMove; + _playerDataSo.MoveActionReference.action.canceled -= OnMove; + _playerDataSo.DashActionReference.action.performed -= OnDash; } } + private void DrawLineDebug() + { + Vector3 origin = transform.position; + + if (_inputDirection != Vector3.zero) + { + Vector3 target = origin + _inputDirection.normalized * 1.5f; + if (_inputLineRenderer == null) + { + _inputLineRenderer = CreateOrGetDebugLineRenderer("DebugLine_Input", 10, 0.1f, Color.blue); + } + + UpdateLineRenderer(_inputLineRenderer, origin, target); + _inputLineRenderer.enabled = true; + } + else if (_inputLineRenderer != null) + { + _inputLineRenderer.enabled = false; + } + + float speed = _currentVelocity.magnitude; + if (speed > 0.01f) + { + Vector3 target = origin + _currentVelocity.normalized * (speed * 0.5f); + + if (_velocityLineRenderer == null) + { + _velocityLineRenderer = CreateOrGetDebugLineRenderer("DebugLine_Velocity", 9, 0.2f, Color.red); + } + + UpdateLineRenderer(_velocityLineRenderer, origin, target); + _velocityLineRenderer.enabled = true; + } + else if (_velocityLineRenderer != null) + { + _velocityLineRenderer.enabled = false; + } + } + + private LineRenderer CreateOrGetDebugLineRenderer(string name, int sortingIndex, float width, Color color) + { + Transform existing = transform.Find(name); + if (existing != null) + { + var lr = existing.GetComponent(); + if (lr != null) + { + lr.startColor = lr.endColor = color; + return lr; + } + } + + var newGameObject = new GameObject(name); + newGameObject.transform.SetParent(transform); + newGameObject.transform.localPosition = Vector3.zero; + + var lineRenderer = newGameObject.AddComponent(); + lineRenderer.positionCount = 2; + lineRenderer.material = new Material(Shader.Find("Sprites/Default")); // URP 호환 + lineRenderer.sortingOrder = sortingIndex; + lineRenderer.startWidth = lineRenderer.endWidth = width; + lineRenderer.startColor = lineRenderer.endColor = color; + lineRenderer.useWorldSpace = true; + + return lineRenderer; + } + + private void UpdateLineRenderer(LineRenderer lr, Vector3 start, Vector3 end) + { + lr.SetPosition(0, start); + lr.SetPosition(1, end); + } + public void SetCurrentDirection(Vector3 normalDirection) { if (_inputDirection == Vector3.zero) return; @@ -79,7 +164,7 @@ private void OnMove(InputAction.CallbackContext context) private bool CanMove() { - return _playerData.IsMoveEnabled && _isDashing == false; + return _playerDataSo.IsMoveEnabled && _isDashing == false; } private void Move() @@ -88,9 +173,44 @@ private void Move() _isMoving = _inputDirection != Vector3.zero; OnMoving?.Invoke(_isMoving); + + if (_isMoving) + { + Vector3 slideDirection = GetSlideAdjustedDirection(_inputDirection.normalized); + Vector3 targetVelocity = slideDirection * _playerDataSo.MoveSpeed; + _currentVelocity = Vector3.MoveTowards(_currentVelocity, targetVelocity, _playerDataSo.Acceleration * Time.fixedDeltaTime); + } + else + { + _currentVelocity = Vector3.MoveTowards(_currentVelocity, Vector3.zero, _playerDataSo.Deceleration * Time.fixedDeltaTime); + } - Vector3 finalVelocity = _inputDirection * _playerData.MoveSpeed; - _rigidbody.linearVelocity = finalVelocity; + _rigidbody.linearVelocity = _currentVelocity; + } + + private Vector3 GetSlideAdjustedDirection(Vector3 inputDirection) + { + Vector3 origin = _boxCollider.bounds.center; + Vector3 halfExtents = _boxCollider.bounds.extents; + Quaternion rotation = transform.rotation; + float distance = _boxCollider.bounds.size.x <= _boxCollider.bounds.size.z + ? _boxCollider.bounds.size.x + : _boxCollider.bounds.size.z; + int layerMask = ~_playerDataSo.IgnoreSlidingLayerMask; + + if (Physics.BoxCast(origin, halfExtents * 0.95f, inputDirection, out RaycastHit hit, rotation, distance, layerMask)) + { + Vector3 slide = Vector3.ProjectOnPlane(inputDirection, hit.normal).normalized; + + float dot = Vector3.Dot(inputDirection.normalized, hit.normal); + float slideFactor = Mathf.Pow(1f - Mathf.Abs(dot), _playerDataSo.SlidingThreshold); + + if (slideFactor < 0.05f) return Vector3.zero; + + return slide * slideFactor; + } + + return inputDirection; } private void OnDash(InputAction.CallbackContext context) @@ -103,7 +223,7 @@ private void OnDash(InputAction.CallbackContext context) private bool CanDash() { - return _playerData.IsDashEnabled && _isDashing == false && _isDashCooldown == false; + return _playerDataSo.IsDashEnabled && _isDashing == false && _isDashCooldown == false; } private IEnumerator DashCoroutine() @@ -111,16 +231,19 @@ private IEnumerator DashCoroutine() _isDashing = true; _isDashCooldown = true; - OnDashing?.Invoke(_playerData.DashTime); + OnDashing?.Invoke(_playerDataSo.DashTime); - Vector3 dashVelocity = _currentDirection.normalized * _playerData.DashSpeed; + Vector3 currentDirection = _currentDirection.normalized; + Vector3 slideDashDirection = GetSlideAdjustedDirection(currentDirection); + + Vector3 dashVelocity = slideDashDirection * _playerDataSo.DashSpeed; _rigidbody.linearVelocity = dashVelocity; - yield return new WaitForSeconds(_playerData.DashTime); + yield return new WaitForSeconds(_playerDataSo.DashTime); _isDashing = false; - yield return new WaitForSeconds(_playerData.DashCooldown); + yield return new WaitForSeconds(_playerDataSo.DashCooldown); _isDashCooldown = false; } From 4e8fd18a2a915dc21c260ba080422345e1a88f51 Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Wed, 16 Jul 2025 17:23:45 +0900 Subject: [PATCH 2/5] =?UTF-8?q?=ED=94=8C=EB=A0=88=EC=9D=B4=EC=96=B4=20?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=20=EB=B3=80=EA=B2=BD=EC=97=90=20=EB=94=B0?= =?UTF-8?q?=EB=A5=B8=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 --- .../Prefabs/BaseRestaurantEnvironment.prefab | 14 +- .../Prefabs/RestaurantPlayer.prefab | 4 + .../_Addressables/Scenes/Restaurant.unity | 8 +- .../So/RestaurantPlayerDataSo.asset | 11 +- .../Prefabs/BaseRestaurantCharacter.prefab | 22 +-- .../2025-07-16 17-22-35 by 남태건.json | 157 ++++++++++++++++++ .../2025-07-16 17-22-35 by 남태건.json.meta | 7 + .../AutoCreated/GoogleSheetJson.json | 4 +- .../Logs/GoogleSheetChangeLog.asset | 63 +++++++ .../AutoCreated/So/EnvironmentDataSo.asset | 4 +- ProjectSettings/TagManager.asset | 28 +--- 11 files changed, 262 insertions(+), 60 deletions(-) create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 17-22-35 by 남태건.json create mode 100644 Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 17-22-35 by 남태건.json.meta diff --git a/Assets/_DDD/_Addressables/Prefabs/BaseRestaurantEnvironment.prefab b/Assets/_DDD/_Addressables/Prefabs/BaseRestaurantEnvironment.prefab index 0a94551f6..a42e7b73c 100644 --- a/Assets/_DDD/_Addressables/Prefabs/BaseRestaurantEnvironment.prefab +++ b/Assets/_DDD/_Addressables/Prefabs/BaseRestaurantEnvironment.prefab @@ -9,7 +9,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 3613361427611658652} - - component: {fileID: 2122400432313491485} + - component: {fileID: 2565173876771051831} - component: {fileID: 2663904775254336141} - component: {fileID: 5618831404245800085} m_Layer: 0 @@ -35,8 +35,8 @@ Transform: - {fileID: 7183279171644403880} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!136 &2122400432313491485 -CapsuleCollider: +--- !u!65 &2565173876771051831 +BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} @@ -53,11 +53,9 @@ CapsuleCollider: 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} + serializedVersion: 3 + m_Size: {x: 0.5, y: 0.5, z: 0.1} + m_Center: {x: 0, y: 0.25, z: 0.05} --- !u!210 &2663904775254336141 SortingGroup: m_ObjectHideFlags: 0 diff --git a/Assets/_DDD/_Addressables/Prefabs/RestaurantPlayer.prefab b/Assets/_DDD/_Addressables/Prefabs/RestaurantPlayer.prefab index 80a6c7d75..4c8f5bffb 100644 --- a/Assets/_DDD/_Addressables/Prefabs/RestaurantPlayer.prefab +++ b/Assets/_DDD/_Addressables/Prefabs/RestaurantPlayer.prefab @@ -56,6 +56,10 @@ PrefabInstance: propertyPath: _initialSkinName value: Basic objectReference: {fileID: 0} + - target: {fileID: 5246526151924390639, guid: 3db3fc62639929c4ba6031ca4ae6600c, type: 3} + propertyPath: m_Direction + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5259510642736920361, guid: 3db3fc62639929c4ba6031ca4ae6600c, type: 3} propertyPath: m_Name value: RestaurantPlayer diff --git a/Assets/_DDD/_Addressables/Scenes/Restaurant.unity b/Assets/_DDD/_Addressables/Scenes/Restaurant.unity index 855ce77cb..77b28c697 100644 --- a/Assets/_DDD/_Addressables/Scenes/Restaurant.unity +++ b/Assets/_DDD/_Addressables/Scenes/Restaurant.unity @@ -4216,7 +4216,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6289760680591803305, guid: 05aeb8078f8dc7c489b71a0ce5bc4fac, type: 3} propertyPath: _editorName - value: + value: "\uB0A8\uD0DC\uAC74" objectReference: {fileID: 0} - target: {fileID: 6289760680591803305, guid: 05aeb8078f8dc7c489b71a0ce5bc4fac, type: 3} propertyPath: _currentVersion @@ -28542,7 +28542,7 @@ GameObject: m_Component: - component: {fileID: 3243182830244835481} - component: {fileID: 2810108535509266895} - m_Layer: 0 + m_Layer: 3 m_Name: KitchenTile m_TagString: Untagged m_Icon: {fileID: 0} @@ -81300,7 +81300,7 @@ GameObject: - component: {fileID: 6430934828325804122} - component: {fileID: 450280007132777672} - component: {fileID: 1709838654768943039} - m_Layer: 6 + m_Layer: 3 m_Name: RestaurantGround m_TagString: Untagged m_Icon: {fileID: 0} @@ -83074,7 +83074,7 @@ GameObject: m_Component: - component: {fileID: 4302969726367423501} - component: {fileID: 8641004020164842070} - m_Layer: 0 + m_Layer: 3 m_Name: RestaurantBackgroundTile m_TagString: Untagged m_Icon: {fileID: 0} diff --git a/Assets/_DDD/_Addressables/So/RestaurantPlayerDataSo.asset b/Assets/_DDD/_Addressables/So/RestaurantPlayerDataSo.asset index 7ecc3f51d..2124bd948 100644 --- a/Assets/_DDD/_Addressables/So/RestaurantPlayerDataSo.asset +++ b/Assets/_DDD/_Addressables/So/RestaurantPlayerDataSo.asset @@ -12,12 +12,19 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5583898a24cc9c7419aec8b01ee0fde4, type: 3} m_Name: RestaurantPlayerDataSo m_EditorClassIdentifier: + IsDrawLineDebug: 1 IsMoveEnabled: 1 - MoveSpeed: 7 + MoveSpeed: 3.5 + Acceleration: 70 + Deceleration: 350 IsDashEnabled: 1 - DashSpeed: 20 + DashSpeed: 15 DashTime: 0.2 DashCooldown: 0.5 + IgnoreSlidingLayerMask: + serializedVersion: 2 + m_Bits: 8 + SlidingThreshold: 0.5 WalkingSfxName: DashSfxName: MoveActionReference: {fileID: -1680190386980627800, guid: 052faaac586de48259a63d0c4782560b, type: 3} diff --git a/Assets/_DDD/_ScriptAssets/Prefabs/BaseRestaurantCharacter.prefab b/Assets/_DDD/_ScriptAssets/Prefabs/BaseRestaurantCharacter.prefab index 3b974c2fe..733830671 100644 --- a/Assets/_DDD/_ScriptAssets/Prefabs/BaseRestaurantCharacter.prefab +++ b/Assets/_DDD/_ScriptAssets/Prefabs/BaseRestaurantCharacter.prefab @@ -10,7 +10,7 @@ GameObject: m_Component: - component: {fileID: 1761643478070701343} - component: {fileID: 5176902543201676162} - - component: {fileID: 5246526151924390639} + - component: {fileID: 732677841941379807} - component: {fileID: 8352859907019760819} - component: {fileID: 3365694194251356714} - component: {fileID: 127430239903465757} @@ -65,8 +65,8 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 116 m_CollisionDetection: 1 ---- !u!136 &5246526151924390639 -CapsuleCollider: +--- !u!65 &732677841941379807 +BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} @@ -83,11 +83,9 @@ CapsuleCollider: m_IsTrigger: 0 m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.2 - m_Height: 0.1 - m_Direction: 1 - m_Center: {x: 0, y: 0.1, z: 0} + serializedVersion: 3 + m_Size: {x: 0.3, y: 0.5, z: 0.1} + m_Center: {x: 0, y: 0.25, z: 0.05} --- !u!114 &8352859907019760819 MonoBehaviour: m_ObjectHideFlags: 0 @@ -210,14 +208,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: e20368314a3139f4fb4b4e35af9fcf98, type: 3} m_Name: m_EditorClassIdentifier: - _originalMaterial: {fileID: 0} - _replacementMaterial: {fileID: 0} - _isSkinSet: 1 - _initialSkinName: default - _isRandomSkin: 0 - _isRandomRange: 0 - _randomRange: {x: 0, y: 0} - _randomStrings: [] --- !u!1 &6791841979869644848 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 17-22-35 by 남태건.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 17-22-35 by 남태건.json new file mode 100644 index 000000000..79d7e8fd2 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 17-22-35 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", + "SpriteKey:string": "SpriteAtlas 키 값" + }, + { + "Id:string": "Item_Food_001", + "Name:string": "햇빛수프", + "Cookware:Enum": "Pot", + "Ingredient1:string": "극락쌀", + "Ingredient2:string": "햇빛당근", + "Taste1:Taste_Enum": "Bitter", + "Taste2:Taste_Enum": "Sweet", + "SpriteKey:string": "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", + "SpriteKey:string": "" + }, + { + "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", + "SpriteKey:string": "" + }, + { + "Id:string": "Item_Food_004", + "Name:string": "D", + "Cookware:Enum": "Plating", + "Ingredient1:string": 3, + "Ingredient2:string": 3, + "Taste1:Taste_Enum": " ", + "Taste2:Taste_Enum": "Salty", + "SpriteKey:string": "" + } + ], + "EnvironmentData": [ + { + "Id": "식별번호", + "EnvironmentType:Enum": "오브젝트 타입", + "RendererType:Enum": "렌더러 타입", + "IsTrigger:int": "트리거 여부", + "SkeletonDataName:string": "스켈레톤 애니메이션 에셋 이름", + "SkinName:string": "스파인 스킨 이름", + "DefaultAnimationName:string": "", + "SpriteKey:string": "SpriteAtlas 키 값", + "Size:float": "유니티 내의 이미지 크기" + }, + { + "Id": "Item_Environment_001", + "EnvironmentType:Enum": "Prop", + "RendererType:Enum": "Sprite", + "IsTrigger:int": 0, + "SkeletonDataName:string": "", + "SkinName:string": "", + "DefaultAnimationName:string": "", + "SpriteKey:string": "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", + "SpriteKey:string": "", + "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", + "SpriteKey:string": "", + "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", + "SpriteKey:string": "", + "Size:float": 0.3 + }, + { + "Id": "Item_Environment_005", + "EnvironmentType:Enum": "Interactable", + "RendererType:Enum": "Spine", + "IsTrigger:int": 0, + "SkeletonDataName:string": "", + "SkinName:string": "", + "DefaultAnimationName:string": "", + "SpriteKey:string": "", + "Size:float": 1 + } + ] +} \ No newline at end of file diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 17-22-35 by 남태건.json.meta b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 17-22-35 by 남태건.json.meta new file mode 100644 index 000000000..1f60a8068 --- /dev/null +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/BackUps/2025-07-16 17-22-35 by 남태건.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: faf32fed979c86f44afa82f9114d8700 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json index c08a9eeaa..79d7e8fd2 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/GoogleSheetJson.json @@ -102,7 +102,7 @@ "Id": "Item_Environment_001", "EnvironmentType:Enum": "Prop", "RendererType:Enum": "Sprite", - "IsTrigger:int": 1, + "IsTrigger:int": 0, "SkeletonDataName:string": "", "SkinName:string": "", "DefaultAnimationName:string": "", @@ -140,7 +140,7 @@ "SkinName:string": "default", "DefaultAnimationName:string": "Normal", "SpriteKey:string": "", - "Size:float": 0.2 + "Size:float": 0.3 }, { "Id": "Item_Environment_005", diff --git a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset index fd18011c7..d1b1a2c0d 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/Logs/GoogleSheetChangeLog.asset @@ -76,4 +76,67 @@ MonoBehaviour: \"\",\n \"SkinName:string\": \"\",\n \"DefaultAnimationName:string\": \"\",\n \"SpriteKey:string\": \"\",\n \"Size:float\": 1\n }\n ]\n}" + - Editor: "\uB0A8\uD0DC\uAC74" + Timestamp: 2025-07-16 17:22:35 + 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 + \"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 \"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 \"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 + \"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 \"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 \"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\": + 0,\n \"SkeletonDataName:string\": \"\",\n \"SkinName:string\": \"\",\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 + \"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 \"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 + \"SpriteKey:string\": \"\",\n \"Size:float\": 0.3\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 \"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 b6d0913c3..8a78ec073 100644 --- a/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset +++ b/Assets/_DDD/_Scripts/GenerateGoogleSheet/AutoCreated/So/EnvironmentDataSo.asset @@ -16,7 +16,7 @@ MonoBehaviour: - k__BackingField: Item_Environment_001 EnvironmentType: 1 RendererType: 1 - IsTrigger: 1 + IsTrigger: 0 SkeletonDataName: SkinName: DefaultAnimationName: @@ -48,7 +48,7 @@ MonoBehaviour: SkinName: default DefaultAnimationName: Normal SpriteKey: - Size: 0.2 + Size: 0.3 - k__BackingField: Item_Environment_005 EnvironmentType: 2 RendererType: 2 diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 6413d11ff..c5679c2a9 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -2,13 +2,13 @@ %TAG !u! tag:unity3d.com,2011: --- !u!78 &1 TagManager: - serializedVersion: 2 + serializedVersion: 3 tags: [] layers: - Default - TransparentFX - Ignore Raycast - - + - Ground - Water - UI - @@ -50,27 +50,3 @@ TagManager: - Light Layer 5 - Light Layer 6 - Light Layer 7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From b273bc04b425ce50bcad4884bfd8295bd33d18ae Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Wed, 16 Jul 2025 17:30:00 +0900 Subject: [PATCH 3/5] =?UTF-8?q?=EB=B6=88=ED=95=84=EC=9A=94=ED=95=9C=20?= =?UTF-8?q?=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=82=AD=EC=A0=9C=20=EB=B0=8F=20?= =?UTF-8?q?=EC=9D=B4=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/CinemachineCameras.prefab | 963 ------------------ Assets/CinemachineCameras.prefab.meta | 7 - Assets/Epic Toon FX.meta | 8 - Assets/Epic Toon FX/Upgrade.meta | 8 - Assets/Main Camera.prefab | 361 ------- Assets/Main Camera.prefab.meta | 7 - Assets/MapSaveData.json | 3 - Assets/MapSaveData.json.meta | 7 - .../Common}/DDD_InputSystem.inputactions | 0 .../Common}/DDD_InputSystem.inputactions.meta | 0 10 files changed, 1364 deletions(-) delete mode 100644 Assets/CinemachineCameras.prefab delete mode 100644 Assets/CinemachineCameras.prefab.meta delete mode 100644 Assets/Epic Toon FX.meta delete mode 100644 Assets/Epic Toon FX/Upgrade.meta delete mode 100644 Assets/Main Camera.prefab delete mode 100644 Assets/Main Camera.prefab.meta delete mode 100644 Assets/MapSaveData.json delete mode 100644 Assets/MapSaveData.json.meta rename Assets/{ => _DDD/Common}/DDD_InputSystem.inputactions (100%) rename Assets/{ => _DDD/Common}/DDD_InputSystem.inputactions.meta (100%) diff --git a/Assets/CinemachineCameras.prefab b/Assets/CinemachineCameras.prefab deleted file mode 100644 index b91bc68df..000000000 --- a/Assets/CinemachineCameras.prefab +++ /dev/null @@ -1,963 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &258753385772826042 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5280945432137094137} - m_Layer: 0 - m_Name: CinemachineCameras - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5280945432137094137 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 258753385772826042} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 3417753514894892473} - - {fileID: 2993592665475887429} - - {fileID: 9101347620823304471} - - {fileID: 4498532076256692955} - - {fileID: 3872803206768363411} - - {fileID: 424525070842800962} - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1399409491643257879 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 424525070842800962} - - component: {fileID: 3741436788799057641} - - component: {fileID: 2091984449051004701} - - component: {fileID: 1759013958658073954} - m_Layer: 0 - m_Name: FavorabilityConfiner02 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &424525070842800962 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1399409491643257879} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -700, y: 1.5, z: -5} - m_LocalScale: {x: 6.5, y: 0, z: 0} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 5280945432137094137} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &3741436788799057641 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1399409491643257879} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &2091984449051004701 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1399409491643257879} - 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!65 &1759013958658073954 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1399409491643257879} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 1 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0.25, z: 0.5} ---- !u!1 &1851567781837438493 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4498532076256692955} - - component: {fileID: 5114046926123711169} - - component: {fileID: 3246232290853291449} - - component: {fileID: 4159505730507518888} - m_Layer: 0 - m_Name: FavorabilityConfiner01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4498532076256692955 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1851567781837438493} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -600, y: 1.5, z: -5} - m_LocalScale: {x: 6.5, y: 0, z: 0} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 5280945432137094137} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &5114046926123711169 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1851567781837438493} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &3246232290853291449 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1851567781837438493} - 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!65 &4159505730507518888 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1851567781837438493} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 1 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0.25, z: 0.5} ---- !u!1 &3015334612539596982 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3417753514894892473} - - component: {fileID: 6081101986301835619} - - component: {fileID: 5019153103860828927} - - component: {fileID: 3688312069452880174} - - component: {fileID: 6463147863012176903} - - component: {fileID: 3956599978364099181} - m_Layer: 0 - m_Name: BaseCamera - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3417753514894892473 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3015334612539596982} - serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 0.46, y: 7.4278765, z: -16.600447} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 5280945432137094137} - m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} ---- !u!114 &6081101986301835619 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3015334612539596982} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} - m_Name: - m_EditorClassIdentifier: - Priority: - Enabled: 1 - m_Value: 1 - OutputChannel: 1 - StandbyUpdate: 2 - m_StreamingVersion: 20241001 - m_LegacyPriority: 0 - Target: - TrackingTarget: {fileID: 0} - LookAtTarget: {fileID: 0} - CustomLookAtTarget: 1 - Lens: - FieldOfView: 60 - OrthographicSize: 15.39 - NearClipPlane: 0.01 - FarClipPlane: 300 - Dutch: 0 - ModeOverride: 2 - PhysicalProperties: - GateFit: 2 - SensorSize: {x: 1, y: 1} - LensShift: {x: 0, y: 0} - FocusDistance: 10 - Iso: 200 - ShutterSpeed: 0.005 - Aperture: 16 - BladeCount: 5 - Curvature: {x: 2, y: 11} - BarrelClipping: 0.25 - Anamorphism: 0 - BlendHint: 0 ---- !u!114 &5019153103860828927 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3015334612539596982} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 886251e9a18ece04ea8e61686c173e1b, type: 3} - m_Name: - m_EditorClassIdentifier: - CameraDistance: 10 - DeadZoneDepth: 0 - Composition: - ScreenPosition: {x: 0, y: 0} - DeadZone: - Enabled: 1 - Size: {x: 0, y: 0} - HardLimits: - Enabled: 1 - Size: {x: 0.8, y: 0.8} - Offset: {x: 0, y: 0} - CenterOnActivate: 1 - TargetOffset: {x: 0, y: 1, z: 0} - Damping: {x: 0, y: 0, z: 0} - Lookahead: - Enabled: 0 - Time: 0 - Smoothing: 0 - IgnoreY: 0 ---- !u!114 &3688312069452880174 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3015334612539596982} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 00b2d199b96b516448144ab30fb26aed, type: 3} - m_Name: - m_EditorClassIdentifier: - ApplyAfter: 2 - ChannelMask: 1 - Gain: 1 - Use2DDistance: 0 - UseCameraSpace: 1 - ReactionSettings: - m_SecondaryNoise: {fileID: 0} - AmplitudeGain: 1 - FrequencyGain: 1 - Duration: 1 - m_NoiseOffsets: {x: 0, y: 0, z: 0} ---- !u!114 &6463147863012176903 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3015334612539596982} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 180ecf9b41d478f468eb3e9083753217, type: 3} - m_Name: - m_EditorClassIdentifier: - ImpulseDefinition: - ImpulseChannel: 1 - ImpulseShape: 2 - CustomImpulseShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ImpulseDuration: 0.1 - ImpulseType: 3 - DissipationRate: 0.25 - RawSignal: {fileID: 11400000, guid: 69ce8388f6785dd4c8c39915efece2f4, type: 2} - AmplitudeGain: 1 - FrequencyGain: 1 - RepeatMode: 0 - Randomize: 1 - TimeEnvelope: - AttackShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DecayShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AttackTime: 0 - SustainTime: 0.2 - DecayTime: 0.7 - ScaleWithImpact: 1 - HoldForever: 0 - ImpactRadius: 100 - DirectionMode: 0 - DissipationMode: 2 - DissipationDistance: 100 - PropagationSpeed: 343 - DefaultVelocity: {x: 0, y: -1, z: 0} ---- !u!114 &3956599978364099181 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3015334612539596982} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} - m_Name: - m_EditorClassIdentifier: - BoundingVolume: {fileID: 7616611601100776538} - SlowingDistance: 0 ---- !u!1 &5666707408206032765 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3872803206768363411} - - component: {fileID: 1091547984251894149} - - component: {fileID: 176693043332870689} - - component: {fileID: 2490158901784685334} - - component: {fileID: 8655929703897222507} - - component: {fileID: 3874106422436459894} - m_Layer: 0 - m_Name: FavorabilityCamera02 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3872803206768363411 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5666707408206032765} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.46, y: 0, z: -11.94} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 5280945432137094137} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1091547984251894149 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5666707408206032765} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} - m_Name: - m_EditorClassIdentifier: - Priority: - Enabled: 1 - m_Value: 0 - OutputChannel: 1 - StandbyUpdate: 2 - m_StreamingVersion: 20241001 - m_LegacyPriority: 0 - Target: - TrackingTarget: {fileID: 0} - LookAtTarget: {fileID: 0} - CustomLookAtTarget: 1 - Lens: - FieldOfView: 60 - OrthographicSize: 15.39 - NearClipPlane: 0.01 - FarClipPlane: 300 - Dutch: 0 - ModeOverride: 2 - PhysicalProperties: - GateFit: 2 - SensorSize: {x: 1, y: 1} - LensShift: {x: 0, y: 0} - FocusDistance: 10 - Iso: 200 - ShutterSpeed: 0.005 - Aperture: 16 - BladeCount: 5 - Curvature: {x: 2, y: 11} - BarrelClipping: 0.25 - Anamorphism: 0 - BlendHint: 0 ---- !u!114 &176693043332870689 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5666707408206032765} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 886251e9a18ece04ea8e61686c173e1b, type: 3} - m_Name: - m_EditorClassIdentifier: - CameraDistance: 3 - DeadZoneDepth: 0 - Composition: - ScreenPosition: {x: 0, y: 0} - DeadZone: - Enabled: 0 - Size: {x: 0.2, y: 0.2} - HardLimits: - Enabled: 0 - Size: {x: 0.8, y: 0.8} - Offset: {x: 0, y: 0} - CenterOnActivate: 1 - TargetOffset: {x: 0, y: 0, z: 0} - Damping: {x: 0, y: 0, z: 0} - Lookahead: - Enabled: 0 - Time: 0 - Smoothing: 0 - IgnoreY: 0 ---- !u!114 &2490158901784685334 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5666707408206032765} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 00b2d199b96b516448144ab30fb26aed, type: 3} - m_Name: - m_EditorClassIdentifier: - ApplyAfter: 2 - ChannelMask: 1 - Gain: 1 - Use2DDistance: 0 - UseCameraSpace: 1 - ReactionSettings: - m_SecondaryNoise: {fileID: 0} - AmplitudeGain: 1 - FrequencyGain: 1 - Duration: 1 - m_NoiseOffsets: {x: 0, y: 0, z: 0} ---- !u!114 &8655929703897222507 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5666707408206032765} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 180ecf9b41d478f468eb3e9083753217, type: 3} - m_Name: - m_EditorClassIdentifier: - ImpulseDefinition: - ImpulseChannel: 1 - ImpulseShape: 2 - CustomImpulseShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ImpulseDuration: 0.1 - ImpulseType: 3 - DissipationRate: 0.25 - RawSignal: {fileID: 11400000, guid: 69ce8388f6785dd4c8c39915efece2f4, type: 2} - AmplitudeGain: 1 - FrequencyGain: 1 - RepeatMode: 0 - Randomize: 1 - TimeEnvelope: - AttackShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DecayShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AttackTime: 0 - SustainTime: 0.2 - DecayTime: 0.7 - ScaleWithImpact: 1 - HoldForever: 0 - ImpactRadius: 100 - DirectionMode: 0 - DissipationMode: 2 - DissipationDistance: 100 - PropagationSpeed: 343 - DefaultVelocity: {x: 0, y: -1, z: 0} ---- !u!114 &3874106422436459894 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5666707408206032765} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} - m_Name: - m_EditorClassIdentifier: - BoundingVolume: {fileID: 1759013958658073954} - SlowingDistance: 0 ---- !u!1 &8099051105394480214 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2993592665475887429} - - component: {fileID: 9168805733832927465} - - component: {fileID: 8741925650167915769} - - component: {fileID: 7616611601100776538} - m_Layer: 0 - m_Name: RestaurantConfiner - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2993592665475887429 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8099051105394480214} - serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 1.39, y: 10.14, z: -18.37} - m_LocalScale: {x: 1, y: 1, z: 0} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 5280945432137094137} - m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} ---- !u!33 &9168805733832927465 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8099051105394480214} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &8741925650167915769 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8099051105394480214} - 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!65 &7616611601100776538 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8099051105394480214} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 1 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0.25, z: 0.5} ---- !u!1 &9144536868628880732 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9101347620823304471} - - component: {fileID: 7925743883516488271} - - component: {fileID: 6386630335796914625} - - component: {fileID: 6820439003877352298} - - component: {fileID: 1175509414232144639} - - component: {fileID: 8009384721736740101} - m_Layer: 0 - m_Name: FavorabilityCamera01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &9101347620823304471 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9144536868628880732} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.46, y: 0, z: -11.94} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 5280945432137094137} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &7925743883516488271 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9144536868628880732} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} - m_Name: - m_EditorClassIdentifier: - Priority: - Enabled: 1 - m_Value: 0 - OutputChannel: 1 - StandbyUpdate: 2 - m_StreamingVersion: 20241001 - m_LegacyPriority: 0 - Target: - TrackingTarget: {fileID: 0} - LookAtTarget: {fileID: 0} - CustomLookAtTarget: 1 - Lens: - FieldOfView: 60 - OrthographicSize: 15.39 - NearClipPlane: 0.01 - FarClipPlane: 300 - Dutch: 0 - ModeOverride: 2 - PhysicalProperties: - GateFit: 2 - SensorSize: {x: 1, y: 1} - LensShift: {x: 0, y: 0} - FocusDistance: 10 - Iso: 200 - ShutterSpeed: 0.005 - Aperture: 16 - BladeCount: 5 - Curvature: {x: 2, y: 11} - BarrelClipping: 0.25 - Anamorphism: 0 - BlendHint: 0 ---- !u!114 &6386630335796914625 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9144536868628880732} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 886251e9a18ece04ea8e61686c173e1b, type: 3} - m_Name: - m_EditorClassIdentifier: - CameraDistance: 3 - DeadZoneDepth: 0 - Composition: - ScreenPosition: {x: 0, y: 0} - DeadZone: - Enabled: 0 - Size: {x: 0.2, y: 0.2} - HardLimits: - Enabled: 0 - Size: {x: 0.8, y: 0.8} - Offset: {x: 0, y: 0} - CenterOnActivate: 1 - TargetOffset: {x: 0, y: 0, z: 0} - Damping: {x: 0, y: 0, z: 0} - Lookahead: - Enabled: 0 - Time: 0 - Smoothing: 0 - IgnoreY: 0 ---- !u!114 &6820439003877352298 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9144536868628880732} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 00b2d199b96b516448144ab30fb26aed, type: 3} - m_Name: - m_EditorClassIdentifier: - ApplyAfter: 2 - ChannelMask: 1 - Gain: 1 - Use2DDistance: 0 - UseCameraSpace: 1 - ReactionSettings: - m_SecondaryNoise: {fileID: 0} - AmplitudeGain: 1 - FrequencyGain: 1 - Duration: 1 - m_NoiseOffsets: {x: 0, y: 0, z: 0} ---- !u!114 &1175509414232144639 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9144536868628880732} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 180ecf9b41d478f468eb3e9083753217, type: 3} - m_Name: - m_EditorClassIdentifier: - ImpulseDefinition: - ImpulseChannel: 1 - ImpulseShape: 2 - CustomImpulseShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - ImpulseDuration: 0.1 - ImpulseType: 3 - DissipationRate: 0.25 - RawSignal: {fileID: 11400000, guid: 69ce8388f6785dd4c8c39915efece2f4, type: 2} - AmplitudeGain: 1 - FrequencyGain: 1 - RepeatMode: 0 - Randomize: 1 - TimeEnvelope: - AttackShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - DecayShape: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - AttackTime: 0 - SustainTime: 0.2 - DecayTime: 0.7 - ScaleWithImpact: 1 - HoldForever: 0 - ImpactRadius: 100 - DirectionMode: 0 - DissipationMode: 2 - DissipationDistance: 100 - PropagationSpeed: 343 - DefaultVelocity: {x: 0, y: -1, z: 0} ---- !u!114 &8009384721736740101 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9144536868628880732} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} - m_Name: - m_EditorClassIdentifier: - BoundingVolume: {fileID: 4159505730507518888} - SlowingDistance: 0 diff --git a/Assets/CinemachineCameras.prefab.meta b/Assets/CinemachineCameras.prefab.meta deleted file mode 100644 index 7c43ab3e2..000000000 --- a/Assets/CinemachineCameras.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5a896934f4c4da0489c90b56516f8380 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Epic Toon FX.meta b/Assets/Epic Toon FX.meta deleted file mode 100644 index 6734684e9..000000000 --- a/Assets/Epic Toon FX.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8c6253a415257994bbbe372aad7f1a33 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Epic Toon FX/Upgrade.meta b/Assets/Epic Toon FX/Upgrade.meta deleted file mode 100644 index 43db1c5dd..000000000 --- a/Assets/Epic Toon FX/Upgrade.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2795dd42be3500745ad7932d0aecc438 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Main Camera.prefab b/Assets/Main Camera.prefab deleted file mode 100644 index e5eb20e26..000000000 --- a/Assets/Main Camera.prefab +++ /dev/null @@ -1,361 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &5574617127821673956 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1849900422445597553} - - component: {fileID: 2948334477632440266} - - component: {fileID: 6507771935240846504} - m_Layer: 0 - m_Name: UiCamera - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1849900422445597553 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5574617127821673956} - 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: 2423743769255920818} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!20 &2948334477632440266 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5574617127821673956} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 4 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.01 - far clip plane: 300 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 32 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!114 &6507771935240846504 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5574617127821673956} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_RenderShadows: 1 - m_RequiresDepthTextureOption: 2 - m_RequiresOpaqueTextureOption: 2 - m_CameraType: 1 - m_Cameras: [] - m_RendererIndex: -1 - m_VolumeLayerMask: - serializedVersion: 2 - m_Bits: 1 - m_VolumeTrigger: {fileID: 0} - m_VolumeFrameworkUpdateModeOption: 2 - m_RenderPostProcessing: 0 - m_Antialiasing: 0 - m_AntialiasingQuality: 2 - m_StopNaN: 0 - m_Dithering: 0 - m_ClearDepth: 1 - m_AllowXRRendering: 1 - m_AllowHDROutput: 1 - m_UseScreenCoordOverride: 0 - m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} - m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} - m_RequiresDepthTexture: 0 - m_RequiresColorTexture: 0 - m_Version: 2 - m_TaaSettings: - m_Quality: 3 - m_FrameInfluence: 0.1 - m_JitterScale: 1 - m_MipBias: 0 - m_VarianceClampScale: 0.9 - m_ContrastAdaptiveSharpening: 0 ---- !u!1 &7727113593216724847 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2423743769255920818} - - component: {fileID: 6008054305768097179} - - component: {fileID: 2987331736261580458} - - component: {fileID: 2452097276729338941} - - component: {fileID: 4486147806006301901} - - component: {fileID: 3221727036937652292} - - component: {fileID: 2197148195609688218} - - component: {fileID: 1476729262720757075} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2423743769255920818 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7727113593216724847} - serializedVersion: 2 - m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} - m_LocalPosition: {x: 0.8899999, y: 9.948489, z: -18.530699} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1849900422445597553} - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 9.569, y: 87.98, z: 0} ---- !u!20 &6008054305768097179 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7727113593216724847} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.01 - far clip plane: 300 - field of view: 60 - orthographic: 0 - orthographic size: 15.39 - m_Depth: 1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 2148138967 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!124 &2987331736261580458 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7727113593216724847} - m_Enabled: 1 ---- !u!81 &2452097276729338941 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7727113593216724847} - m_Enabled: 1 ---- !u!114 &4486147806006301901 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7727113593216724847} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_RenderShadows: 1 - m_RequiresDepthTextureOption: 2 - m_RequiresOpaqueTextureOption: 2 - m_CameraType: 0 - m_Cameras: - - {fileID: 0} - - {fileID: 2948334477632440266} - m_RendererIndex: -1 - m_VolumeLayerMask: - serializedVersion: 2 - m_Bits: 8 - m_VolumeTrigger: {fileID: 0} - m_VolumeFrameworkUpdateModeOption: 2 - m_RenderPostProcessing: 1 - m_Antialiasing: 0 - m_AntialiasingQuality: 2 - m_StopNaN: 0 - m_Dithering: 0 - m_ClearDepth: 1 - m_AllowXRRendering: 1 - m_AllowHDROutput: 1 - m_UseScreenCoordOverride: 0 - m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} - m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} - m_RequiresDepthTexture: 0 - m_RequiresColorTexture: 0 - m_Version: 2 - m_TaaSettings: - m_Quality: 3 - m_FrameInfluence: 0.1 - m_JitterScale: 1 - m_MipBias: 0 - m_VarianceClampScale: 0.9 - m_ContrastAdaptiveSharpening: 0 ---- !u!114 &3221727036937652292 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7727113593216724847} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3} - m_Name: - m_EditorClassIdentifier: - ShowDebugText: 0 - ShowCameraFrustum: 1 - IgnoreTimeScale: 0 - WorldUpOverride: {fileID: 0} - ChannelMask: -1 - UpdateMethod: 0 - BlendUpdateMethod: 1 - LensModeOverride: - Enabled: 1 - DefaultMode: 2 - DefaultBlend: - Style: 6 - Time: 1 - CustomCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - CustomBlends: {fileID: 0} ---- !u!114 &2197148195609688218 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7727113593216724847} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a856a42a0bf4a7444a3efb5466fc1d4c, type: 3} - m_Name: - m_EditorClassIdentifier: - _persistent: 0 - k__BackingField: {fileID: 6008054305768097179} - k__BackingField: {fileID: 2948334477632440266} - k__BackingField: {fileID: 0} - cameraLocation: {fileID: 0} - k__BackingField: {fileID: 0} - k__BackingField: {fileID: 0} - k__BackingField: {fileID: 0} - _confinerCollider: {fileID: 0} - _transparencySortAxis: {x: 0, y: 0, z: 0} - _cameraDistance: {x: 3, y: 10} - _initializedDistance: 5 - _zoomPower: 0.5 - _zoomLerpSpeed: 5 - _zoomOutConfinerScale: {x: 1, y: 1, z: 0} - _zoomInConfinerScale: {x: 10, y: 10, z: 10} ---- !u!114 &1476729262720757075 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7727113593216724847} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dec61aec08a92c54282e06819b88a31c, type: 3} - m_Name: - m_EditorClassIdentifier: - _cameras: - - {fileID: 6008054305768097179} - - {fileID: 2948334477632440266} - - {fileID: 0} - _canvasRectTransforms: - - {fileID: 0} - - {fileID: 0} diff --git a/Assets/Main Camera.prefab.meta b/Assets/Main Camera.prefab.meta deleted file mode 100644 index 1c4d53005..000000000 --- a/Assets/Main Camera.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 17621c80609c94842b5e5749d7ff2db9 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/MapSaveData.json b/Assets/MapSaveData.json deleted file mode 100644 index 6c5e241e4..000000000 --- a/Assets/MapSaveData.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Tiles": [] -} \ No newline at end of file diff --git a/Assets/MapSaveData.json.meta b/Assets/MapSaveData.json.meta deleted file mode 100644 index 3e583d29a..000000000 --- a/Assets/MapSaveData.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: dc01d71be95ffd04db374af611108db0 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/DDD_InputSystem.inputactions b/Assets/_DDD/Common/DDD_InputSystem.inputactions similarity index 100% rename from Assets/DDD_InputSystem.inputactions rename to Assets/_DDD/Common/DDD_InputSystem.inputactions diff --git a/Assets/DDD_InputSystem.inputactions.meta b/Assets/_DDD/Common/DDD_InputSystem.inputactions.meta similarity index 100% rename from Assets/DDD_InputSystem.inputactions.meta rename to Assets/_DDD/Common/DDD_InputSystem.inputactions.meta From 5c21b0758302ba4a4ec4abb7e11cd69c9e3cdf3c Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Wed, 16 Jul 2025 18:03:56 +0900 Subject: [PATCH 4/5] =?UTF-8?q?=EB=88=84=EB=9D=BD=EB=90=9C=20=EC=97=90?= =?UTF-8?q?=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/_DDD/Addressables.meta | 8 +++++ Assets/_DDD/Addressables/Sprites.meta | 8 +++++ .../Sprites/RestaurantProps.spriteatlasv2 | 16 ++++++++++ .../RestaurantProps.spriteatlasv2.meta | 30 +++++++++++++++++++ .../Sprites/RestaurantUi.spriteatlasv2 | 16 ++++++++++ .../Sprites/RestaurantUi.spriteatlasv2.meta | 30 +++++++++++++++++++ 6 files changed, 108 insertions(+) create mode 100644 Assets/_DDD/Addressables.meta create mode 100644 Assets/_DDD/Addressables/Sprites.meta 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 diff --git a/Assets/_DDD/Addressables.meta b/Assets/_DDD/Addressables.meta new file mode 100644 index 000000000..30c25eb10 --- /dev/null +++ b/Assets/_DDD/Addressables.meta @@ -0,0 +1,8 @@ +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 new file mode 100644 index 000000000..7891908a4 --- /dev/null +++ b/Assets/_DDD/Addressables/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba3a9fb25b878f647b1df9cfebb30f5b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: 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..56dc7ab88 --- /dev/null +++ b/Assets/_DDD/Addressables/Sprites/RestaurantProps.spriteatlasv2.meta @@ -0,0 +1,30 @@ +fileFormatVersion: 2 +guid: a10b16655f22bc34a931c0b912666823 +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/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..3935d5dc0 --- /dev/null +++ b/Assets/_DDD/Addressables/Sprites/RestaurantUi.spriteatlasv2.meta @@ -0,0 +1,30 @@ +fileFormatVersion: 2 +guid: cd0005efe500e7b48940045452b1700e +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: From 47ab5d8a0c06750056e69a2eb7f44d8b3281281a Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Thu, 17 Jul 2025 11:39:10 +0900 Subject: [PATCH 5/5] =?UTF-8?q?=EB=A0=88=EC=8A=A4=ED=86=A0=EB=9E=91=20?= =?UTF-8?q?=ED=94=8C=EB=A0=88=EC=9D=B4=EC=96=B4=20=EB=A7=A4=EC=A7=81?= =?UTF-8?q?=EB=84=98=EB=B2=84=20=EB=8D=B0=EC=9D=B4=ED=84=B0=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RestaurantPlayerDataSo.cs | 12 ++++++++++ .../RestaurantPlayerMovement.cs | 24 ++++++++++++------- 2 files changed, 27 insertions(+), 9 deletions(-) diff --git a/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerDataSo.cs b/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerDataSo.cs index 821f72879..b5e4f73fd 100644 --- a/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerDataSo.cs +++ b/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerDataSo.cs @@ -24,6 +24,18 @@ public class RestaurantPlayerDataSo : ScriptableObject [Range(0f, 3f), Tooltip("슬라이딩 보정 제곱\n낮을수록 슬라이딩이 잘 됨")] public float SlidingThreshold = 0.5f; + public float VelocityMinThreshold = 0.01f; + public float BoxCastExtentScale = 0.95f; + public float MinSlideFactorThreshold = 0.05f; + + // 디버그 + public int InputLineSortingOrder = 10; + public int VelocityLineSortingOrder = 9; + public float InputLineWidth = 0.1f; + public float VelocityLineWidth = 0.2f; + public float InputLineLength = 1.5f; + public float VelocityLineScale = 0.5f; + public string WalkingSfxName; public string DashSfxName; diff --git a/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerMovement.cs b/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerMovement.cs index 12cd2ff23..8187f8d0f 100644 --- a/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerMovement.cs +++ b/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerMovement.cs @@ -27,6 +27,10 @@ public class RestaurantPlayerMovement : RestaurantCharacterMovement public Action OnMoving; public Action OnDashing; + private const string InputDebugLineRenderer = "DebugLine_Input"; + private const string VelocityDebugLineRenderer = "DebugLine_Velocity"; + private const string SpriteDefaultShader = "Sprites/Default"; + private void Awake() { _rigidbody = GetComponent(); @@ -75,17 +79,18 @@ private void OnDestroy() _playerDataSo.DashActionReference.action.performed -= OnDash; } } - + +#if UNITY_EDITOR private void DrawLineDebug() { Vector3 origin = transform.position; if (_inputDirection != Vector3.zero) { - Vector3 target = origin + _inputDirection.normalized * 1.5f; + Vector3 target = origin + _inputDirection.normalized * _playerDataSo.InputLineLength; if (_inputLineRenderer == null) { - _inputLineRenderer = CreateOrGetDebugLineRenderer("DebugLine_Input", 10, 0.1f, Color.blue); + _inputLineRenderer = CreateOrGetDebugLineRenderer(InputDebugLineRenderer, _playerDataSo.InputLineSortingOrder, _playerDataSo.InputLineWidth, Color.blue); } UpdateLineRenderer(_inputLineRenderer, origin, target); @@ -97,13 +102,13 @@ private void DrawLineDebug() } float speed = _currentVelocity.magnitude; - if (speed > 0.01f) + if (speed > _playerDataSo.VelocityMinThreshold) { - Vector3 target = origin + _currentVelocity.normalized * (speed * 0.5f); + Vector3 target = origin + _currentVelocity.normalized * (speed * _playerDataSo.VelocityLineScale); if (_velocityLineRenderer == null) { - _velocityLineRenderer = CreateOrGetDebugLineRenderer("DebugLine_Velocity", 9, 0.2f, Color.red); + _velocityLineRenderer = CreateOrGetDebugLineRenderer(VelocityDebugLineRenderer, _playerDataSo.VelocityLineSortingOrder, _playerDataSo.VelocityLineWidth, Color.red); } UpdateLineRenderer(_velocityLineRenderer, origin, target); @@ -134,7 +139,7 @@ private LineRenderer CreateOrGetDebugLineRenderer(string name, int sortingIndex, var lineRenderer = newGameObject.AddComponent(); lineRenderer.positionCount = 2; - lineRenderer.material = new Material(Shader.Find("Sprites/Default")); // URP 호환 + lineRenderer.material = new Material(Shader.Find(SpriteDefaultShader)); // URP 호환 lineRenderer.sortingOrder = sortingIndex; lineRenderer.startWidth = lineRenderer.endWidth = width; lineRenderer.startColor = lineRenderer.endColor = color; @@ -148,6 +153,7 @@ private void UpdateLineRenderer(LineRenderer lr, Vector3 start, Vector3 end) lr.SetPosition(0, start); lr.SetPosition(1, end); } +#endif public void SetCurrentDirection(Vector3 normalDirection) { @@ -198,14 +204,14 @@ private Vector3 GetSlideAdjustedDirection(Vector3 inputDirection) : _boxCollider.bounds.size.z; int layerMask = ~_playerDataSo.IgnoreSlidingLayerMask; - if (Physics.BoxCast(origin, halfExtents * 0.95f, inputDirection, out RaycastHit hit, rotation, distance, layerMask)) + if (Physics.BoxCast(origin, halfExtents * _playerDataSo.BoxCastExtentScale, inputDirection, out RaycastHit hit, rotation, distance, layerMask)) { Vector3 slide = Vector3.ProjectOnPlane(inputDirection, hit.normal).normalized; float dot = Vector3.Dot(inputDirection.normalized, hit.normal); float slideFactor = Mathf.Pow(1f - Mathf.Abs(dot), _playerDataSo.SlidingThreshold); - if (slideFactor < 0.05f) return Vector3.zero; + if (slideFactor < _playerDataSo.MinSlideFactorThreshold) return Vector3.zero; return slide * slideFactor; }