구글 시트 데이터 에셋 추가
This commit is contained in:
parent
df3341158a
commit
3eeb91bfca
@ -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:
|
||||
|
@ -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:
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
}
|
||||
]
|
||||
}
|
@ -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": ""
|
||||
}
|
||||
]
|
||||
}
|
@ -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"
|
||||
}
|
||||
]
|
||||
}
|
@ -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
|
||||
}
|
||||
]
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5a1f5fa4ff4feee4e91087c012fd82bf
|
||||
guid: 4f13486768f10a240b324b838a424409
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
@ -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
|
||||
}
|
||||
]
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 34736dc9e04421b48a5a6f1f16fb1768
|
||||
guid: ff461db07bb8b4843bab3ca736e0a436
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
@ -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;
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9791e57a663431e46992cd14d9eb1017
|
@ -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> { }
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 030615162ae12dc4590d33cf406f97d3
|
@ -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;
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -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> { }
|
||||
}
|
@ -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("아이템타입")]
|
||||
|
@ -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> { }
|
||||
}
|
@ -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;
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: af1259fad6787f442813c7d9e77dea6f
|
@ -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> { }
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 282d75b07f4d1d344aca8312d1bdd70f
|
@ -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,
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -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
|
||||
}
|
||||
]
|
||||
}
|
@ -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
|
||||
|
@ -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
|
@ -1,7 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8bb3a518e5321c149b1909292ea8def4
|
||||
TextScriptImporter:
|
||||
guid: 84f8a3bf287dd904d9ba55d2ded55eb9
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -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}
|
||||
|
@ -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
|
||||
|
@ -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
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fda2c41adac425f43b83c0f97cbb5aad
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
24
Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/DataSo.cs
Normal file
24
Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/DataSo.cs
Normal 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;
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 778b2d517d952a54e913c9e8fb43afa3
|
7
Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/IId.cs
Normal file
7
Assets/_DDD/_Scripts/GenerateGoogleSheet/Core/IId.cs
Normal file
@ -0,0 +1,7 @@
|
||||
namespace DDD
|
||||
{
|
||||
public interface IId
|
||||
{
|
||||
string Id { get; set; }
|
||||
}
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9633faa195dfc1b4b89f49862b3ee714
|
Loading…
Reference in New Issue
Block a user