구글 시트 데이터 에셋 추가

This commit is contained in:
NTG_Lenovo 2025-07-15 13:01:35 +09:00
parent df3341158a
commit 3eeb91bfca
35 changed files with 656 additions and 487 deletions

View File

@ -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:

View File

@ -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:

View File

@ -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

View File

@ -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
}
]
}

View File

@ -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": ""
}
]
}

View File

@ -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"
}
]
}

View File

@ -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
}
]
}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 5a1f5fa4ff4feee4e91087c012fd82bf
guid: 4f13486768f10a240b324b838a424409
TextScriptImporter:
externalObjects: {}
userData:

View File

@ -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
}
]
}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 34736dc9e04421b48a5a6f1f16fb1768
guid: ff461db07bb8b4843bab3ca736e0a436
TextScriptImporter:
externalObjects: {}
userData:

View File

@ -0,0 +1,28 @@
// <auto-generated>
using System;
using UnityEngine;
namespace DDD
{
[Serializable]
public class EnvironmentData : IId
{
/// <summary>식별번호</summary>
[Tooltip("식별번호")]
[field: SerializeField]
public string Id { get; set; }
/// <summary>오브젝트 타입</summary>
[Tooltip("오브젝트 타입")]
public EnvironmentType EnvironmentType;
/// <summary>렌더러 타입</summary>
[Tooltip("렌더러 타입")]
public RendererType RendererType;
/// <summary>트리거 여부</summary>
[Tooltip("트리거 여부")]
public int IsTrigger;
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 9791e57a663431e46992cd14d9eb1017

View File

@ -0,0 +1,9 @@
// <auto-generated> File: EnvironmentDataSo.cs
using System.Collections.Generic;
using UnityEngine;
namespace DDD
{
[CreateAssetMenu(fileName = "EnvironmentDataSo", menuName = "GoogleSheet/EnvironmentDataSo")]
public class EnvironmentDataSo : DataSo<EnvironmentData> { }
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 030615162ae12dc4590d33cf406f97d3

View File

@ -5,11 +5,12 @@
namespace DDD
{
[Serializable]
public class FoodData
public class FoodData : IId
{
/// <summary>식별ID</summary>
[Tooltip("식별ID")]
public string Id;
[field: SerializeField]
public string Id { get; set; }
/// <summary>이름</summary>
[Tooltip("이름")]
@ -35,9 +36,5 @@ public class FoodData
[Tooltip("맛2")]
public Taste Taste2;
/// <summary>Addressable 이미지 이름</summary>
[Tooltip("Addressable 이미지 이름")]
public Sprite Sprite;
}
}

View File

@ -5,8 +5,5 @@
namespace DDD
{
[CreateAssetMenu(fileName = "FoodDataSo", menuName = "GoogleSheet/FoodDataSo")]
public class FoodDataSo : ScriptableObject
{
public List<FoodData> FoodDataList;
}
}
public class FoodDataSo : DataSo<FoodData> { }
}

View File

@ -5,11 +5,12 @@
namespace DDD
{
[Serializable]
public class ItemData
public class ItemData : IId
{
/// <summary>식별번호</summary>
[Tooltip("식별번호")]
public string Id;
[field: SerializeField]
public string Id { get; set; }
/// <summary>아이템타입</summary>
[Tooltip("아이템타입")]

View File

@ -5,8 +5,5 @@
namespace DDD
{
[CreateAssetMenu(fileName = "ItemDataSo", menuName = "GoogleSheet/ItemDataSo")]
public class ItemDataSo : ScriptableObject
{
public List<ItemData> ItemDataList;
}
}
public class ItemDataSo : DataSo<ItemData> { }
}

View File

@ -0,0 +1,24 @@
// <auto-generated>
using System;
using UnityEngine;
namespace DDD
{
[Serializable]
public class SpriteData : IId
{
/// <summary>식별번호</summary>
[Tooltip("식별번호")]
[field: SerializeField]
public string Id { get; set; }
/// <summary>Addressable 이미지 이름</summary>
[Tooltip("Addressable 이미지 이름")]
public Sprite Sprite;
/// <summary>유니티 내의 이미지 크기</summary>
[Tooltip("유니티 내의 이미지 크기")]
public int Size;
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: af1259fad6787f442813c7d9e77dea6f

View File

@ -0,0 +1,9 @@
// <auto-generated> File: SpriteDataSo.cs
using System.Collections.Generic;
using UnityEngine;
namespace DDD
{
[CreateAssetMenu(fileName = "SpriteDataSo", menuName = "GoogleSheet/SpriteDataSo")]
public class SpriteDataSo : DataSo<SpriteData> { }
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 282d75b07f4d1d344aca8312d1bdd70f

View File

@ -1,11 +1,17 @@
// <auto-generated>
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,
}
}

View File

@ -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
}
]
}

View File

@ -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

View File

@ -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:
- <Id>k__BackingField: Item_Environment_001
EnvironmentType: 1
RendererType: 1
IsTrigger: 1
- <Id>k__BackingField: Item_Environment_002
EnvironmentType: 1
RendererType: 1
IsTrigger: 1
- <Id>k__BackingField: Item_Environment_003
EnvironmentType: 2
RendererType: 2
IsTrigger: 0

View File

@ -1,7 +1,8 @@
fileFormatVersion: 2
guid: 8bb3a518e5321c149b1909292ea8def4
TextScriptImporter:
guid: 84f8a3bf287dd904d9ba55d2ded55eb9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -12,36 +12,32 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 23d26ce5ffaf3e44bb79a4d77ead320d, type: 3}
m_Name: FoodDataSo
m_EditorClassIdentifier:
FoodDataList:
- Id: Food001
Datas:
- <Id>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
- <Id>k__BackingField: Item_Food_002
Name: B
Cookware: 2
Ingredient1: 1
Ingredient2: 1
Taste1: 3
Taste2: 1
Sprite: {fileID: 0}
- Id: Food003
- <Id>k__BackingField: Item_Food_003
Name: C
Cookware: 1
Ingredient1: 2
Ingredient2: 2
Taste1: 4
Taste2: 0
Sprite: {fileID: 0}
- Id: Food004
- <Id>k__BackingField: Item_Food_004
Name: D
Cookware: 3
Ingredient1: 3
Ingredient2: 3
Taste1: 5
Taste2: 6
Sprite: {fileID: 0}

View File

@ -12,10 +12,10 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: a9a45b736c555724bbc4b3a46116b356, type: 3}
m_Name: ItemDataSo
m_EditorClassIdentifier:
ItemDataList:
- Id: Item001
Datas:
- <Id>k__BackingField: Item_Food_001
ItemType: 1
- Id: Item002
- <Id>k__BackingField: Item_Environment_001
ItemType: 2
- <Id>k__BackingField: Item_Environment_002
ItemType: 2
- Id: Item003
ItemType: 3

View File

@ -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:
- <Id>k__BackingField: Item_Environment_001
Sprite: {fileID: 21300000, guid: 189d780f1507008429f2cdd1a2b4c9e8, type: 3}
Size: 1
- <Id>k__BackingField: Item_Environment_002
Sprite: {fileID: 21300000, guid: 9aa7958fc8d43e640b0983c9b2de3657, type: 3}
Size: 1
- <Id>k__BackingField: Item_Food_001
Sprite: {fileID: 21300000, guid: e15933f76da90e742866563b5cd9e45f, type: 3}
Size: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: fda2c41adac425f43b83c0f97cbb5aad
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,24 @@
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace DDD
{
public class DataSo<T> : ScriptableObject where T : IId
{
[SerializeField]
protected List<T> Datas = new();
public T GetDataById(string id) => Datas.FirstOrDefault(x => x.Id == id);
public void SetDataList(List<T> newList)
{
Datas = newList;
}
public List<T> GetDataList()
{
return Datas;
}
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 778b2d517d952a54e913c9e8fb43afa3

View File

@ -0,0 +1,7 @@
namespace DDD
{
public interface IId
{
string Id { get; set; }
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 9633faa195dfc1b4b89f49862b3ee714