Merge remote-tracking branch 'origin/feature/restaurant_management_ui' into develop

This commit is contained in:
NTG_Lenovo 2025-08-04 11:14:53 +09:00
commit 2982542c91
77 changed files with 2807 additions and 1834 deletions

File diff suppressed because one or more lines are too long

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 512
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

Binary file not shown.

View File

@ -0,0 +1,156 @@
fileFormatVersion: 2
guid: 974fe992b5f037d4cbd352782fbaf296
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 2
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: WindowsStoreApps
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -34,7 +34,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 0}
m_AnchoredPosition: {x: -30, y: 25}
m_AnchoredPosition: {x: -15, y: 10}
m_SizeDelta: {x: 30, y: 30}
m_Pivot: {x: 1, y: 0}
--- !u!222 &8540652785162385225
@ -248,8 +248,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 0}
m_AnchoredPosition: {x: 0, y: 25}
m_SizeDelta: {x: -60, y: 25}
m_AnchoredPosition: {x: 0, y: 10}
m_SizeDelta: {x: -30, y: 25}
m_Pivot: {x: 0.5, y: 0}
--- !u!222 &2235499953358018031
CanvasRenderer:
@ -387,7 +387,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: -24, y: -24}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6814242016424598022
CanvasRenderer:
@ -520,7 +520,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: -60, y: -60}
m_SizeDelta: {x: -40, y: -40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3518282537249179397
CanvasRenderer:

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:

View File

@ -15,19 +15,19 @@ MonoBehaviour:
m_TableCollectionName: Global_Message
m_TableCollectionNameGuidString: d49dd382fc6ad83479443c229092aaa5
m_Entries:
- m_Id: 2592794280263680
- m_Id: 4901818328969216
m_Key: Global_Message_001
m_Metadata:
m_Items: []
- m_Id: 2592794288652288
- m_Id: 4901818358329344
m_Key: Global_Message_002
m_Metadata:
m_Items: []
- m_Id: 2592794288652289
- m_Id: 4901818358329345
m_Key: Global_Message_003
m_Metadata:
m_Items: []
- m_Id: 2592794288652290
- m_Id: 4901818358329346
m_Key: today_menu_added_error_message_001
m_Metadata:
m_Items: []

View File

@ -18,19 +18,19 @@ MonoBehaviour:
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 2592794280263680
- m_Id: 4901818328969216
m_Localized: Global Message Test1
m_Metadata:
m_Items: []
- m_Id: 2592794288652288
- m_Id: 4901818358329344
m_Localized: Global Message Test2
m_Metadata:
m_Items: []
- m_Id: 2592794288652289
- m_Id: 4901818358329345
m_Localized: Global Message Test3
m_Metadata:
m_Items: []
- m_Id: 2592794288652290
- m_Id: 4901818358329346
m_Localized:
m_Metadata:
m_Items: []

View File

@ -18,19 +18,19 @@ MonoBehaviour:
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 2592794280263680
- m_Id: 4901818328969216
m_Localized: 1
m_Metadata:
m_Items: []
- m_Id: 2592794288652288
- m_Id: 4901818358329344
m_Localized: 2
m_Metadata:
m_Items: []
- m_Id: 2592794288652289
- m_Id: 4901818358329345
m_Localized: 3
m_Metadata:
m_Items: []
- m_Id: 2592794288652290
- m_Id: 4901818358329346
m_Localized:
m_Metadata:
m_Items: []

View File

@ -18,19 +18,19 @@ MonoBehaviour:
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 2592794280263680
- m_Id: 4901818328969216
m_Localized: "\uAE00\uB85C\uBC8C \uBA54\uC138\uC9C0 \uD14C\uC2A4\uD2B81"
m_Metadata:
m_Items: []
- m_Id: 2592794288652288
- m_Id: 4901818358329344
m_Localized: "\uAE00\uB85C\uBC8C \uBA54\uC138\uC9C0 \uD14C\uC2A4\uD2B82"
m_Metadata:
m_Items: []
- m_Id: 2592794288652289
- m_Id: 4901818358329345
m_Localized: "\uAE00\uB85C\uBC8C \uBA54\uC138\uC9C0 \uD14C\uC2A4\uD2B83"
m_Metadata:
m_Items: []
- m_Id: 2592794288652290
- m_Id: 4901818358329346
m_Localized: "\uC81C\uC791\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4"
m_Metadata:
m_Items: []

View File

@ -15,194 +15,206 @@ MonoBehaviour:
m_TableCollectionName: Item_Description
m_TableCollectionNameGuidString: 7ff74e35f1195e9459b036fb9e6d800d
m_Entries:
- m_Id: 4369093952864256
- m_Id: 6678117968015360
m_Key: item_food_001_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252864
- m_Id: 6678117993181184
m_Key: item_food_002_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252865
- m_Id: 6678117993181185
m_Key: item_food_003_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252866
- m_Id: 6678117993181186
m_Key: item_food_004_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252867
- m_Id: 6678117993181187
m_Key: item_food_005_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252868
- m_Id: 6678117993181188
m_Key: item_food_006_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252869
- m_Id: 6678117993181189
m_Key: item_food_007_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252870
- m_Id: 6678117993181190
m_Key: item_food_008_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252871
- m_Id: 6678117993181191
m_Key: item_food_009_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252872
- m_Id: 6678117993181192
m_Key: item_food_010_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252873
- m_Id: 6678117993181193
m_Key: item_food_011_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252874
- m_Id: 6678117993181194
m_Key: item_food_012_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252875
- m_Id: 6678117993181195
m_Key: item_food_013_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252876
- m_Id: 6678117993181196
m_Key: item_food_014_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252877
- m_Id: 6678117993181197
m_Key: item_food_015_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252878
- m_Id: 6678117993181198
m_Key: item_food_016_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252879
- m_Id: 6678117993181199
m_Key: item_food_017_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252880
- m_Id: 6678117993181200
m_Key: item_food_018_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252881
- m_Id: 6678117993181201
m_Key: item_food_019_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252882
- m_Id: 6678117993181202
m_Key: item_food_020_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252883
- m_Id: 6678117993181203
m_Key: item_drink_001_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252884
- m_Id: 6678117993181204
m_Key: item_drink_002_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252885
- m_Id: 6678117993181205
m_Key: item_drink_003_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252886
- m_Id: 6678117993181206
m_Key: item_drink_004_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252887
- m_Id: 6678117993181207
m_Key: item_ingredient_001_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252888
- m_Id: 6678117993181208
m_Key: item_ingredient_002_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252889
- m_Id: 6678117993181209
m_Key: item_ingredient_003_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252890
- m_Id: 6678117993181210
m_Key: item_ingredient_004_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252891
- m_Id: 6678117993181211
m_Key: item_ingredient_005_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252892
- m_Id: 6678117993181212
m_Key: item_ingredient_006_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252893
- m_Id: 6678117993181213
m_Key: item_ingredient_007_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252894
- m_Id: 6678117993181214
m_Key: item_ingredient_008_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252895
- m_Id: 6678117993181215
m_Key: item_ingredient_009_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252896
- m_Id: 6678117993181216
m_Key: item_ingredient_010_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252897
- m_Id: 6678117993181217
m_Key: item_ingredient_011_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252898
- m_Id: 6678117993181218
m_Key: item_ingredient_012_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252899
- m_Id: 6678117993181219
m_Key: item_ingredient_013_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252900
- m_Id: 6678117993181220
m_Key: item_ingredient_014_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252901
- m_Id: 6678117993181221
m_Key: item_ingredient_015_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252902
- m_Id: 6678117993181222
m_Key: item_ingredient_016_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252903
- m_Id: 6678117993181223
m_Key: item_ingredient_017_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252904
- m_Id: 6678117993181224
m_Key: item_ingredient_018_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252905
- m_Id: 6678117993181225
m_Key: item_ingredient_019_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252906
- m_Id: 6678117993181226
m_Key: item_ingredient_020_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252907
- m_Id: 6678117997375488
m_Key: item_ingredient_021_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252908
- m_Id: 6678117997375489
m_Key: item_ingredient_022_description
m_Metadata:
m_Items: []
- m_Id: 4369093961252909
- m_Id: 6678117997375490
m_Key: item_ingredient_023_description
m_Metadata:
m_Items: []
- m_Id: 6678117997375491
m_Key: item_environment_cookware_001_description
m_Metadata:
m_Items: []
- m_Id: 6678117997375492
m_Key: item_environment_cookware_002_description
m_Metadata:
m_Items: []
- m_Id: 6678117997375493
m_Key: item_environment_cookware_003_description
m_Metadata:
m_Items: []
m_Metadata:
m_Items: []
m_KeyGenerator:

View File

@ -18,191 +18,203 @@ MonoBehaviour:
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 4369093952864256
- m_Id: 6678117968015360
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252864
- m_Id: 6678117993181184
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252865
- m_Id: 6678117993181185
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252866
- m_Id: 6678117993181186
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252867
- m_Id: 6678117993181187
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252868
- m_Id: 6678117993181188
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252869
- m_Id: 6678117993181189
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252870
- m_Id: 6678117993181190
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252871
- m_Id: 6678117993181191
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252872
- m_Id: 6678117993181192
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252873
- m_Id: 6678117993181193
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252874
- m_Id: 6678117993181194
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252875
- m_Id: 6678117993181195
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252876
- m_Id: 6678117993181196
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252877
- m_Id: 6678117993181197
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252878
- m_Id: 6678117993181198
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252879
- m_Id: 6678117993181199
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252880
- m_Id: 6678117993181200
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252881
- m_Id: 6678117993181201
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252882
- m_Id: 6678117993181202
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252883
- m_Id: 6678117993181203
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252884
- m_Id: 6678117993181204
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252885
- m_Id: 6678117993181205
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252886
- m_Id: 6678117993181206
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252887
- m_Id: 6678117993181207
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252888
- m_Id: 6678117993181208
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252889
- m_Id: 6678117993181209
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252890
- m_Id: 6678117993181210
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252891
- m_Id: 6678117993181211
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252892
- m_Id: 6678117993181212
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252893
- m_Id: 6678117993181213
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252894
- m_Id: 6678117993181214
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252895
- m_Id: 6678117993181215
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252896
- m_Id: 6678117993181216
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252897
- m_Id: 6678117993181217
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252898
- m_Id: 6678117993181218
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252899
- m_Id: 6678117993181219
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252900
- m_Id: 6678117993181220
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252901
- m_Id: 6678117993181221
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252902
- m_Id: 6678117993181222
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252903
- m_Id: 6678117993181223
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252904
- m_Id: 6678117993181224
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252905
- m_Id: 6678117993181225
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252906
- m_Id: 6678117993181226
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252907
- m_Id: 6678117997375488
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252908
- m_Id: 6678117997375489
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252909
- m_Id: 6678117997375490
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 6678117997375491
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 6678117997375492
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 6678117997375493
m_Localized:
m_Metadata:
m_Items: []

View File

@ -18,191 +18,203 @@ MonoBehaviour:
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 4369093952864256
- m_Id: 6678117968015360
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252864
- m_Id: 6678117993181184
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252865
- m_Id: 6678117993181185
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252866
- m_Id: 6678117993181186
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252867
- m_Id: 6678117993181187
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252868
- m_Id: 6678117993181188
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252869
- m_Id: 6678117993181189
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252870
- m_Id: 6678117993181190
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252871
- m_Id: 6678117993181191
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252872
- m_Id: 6678117993181192
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252873
- m_Id: 6678117993181193
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252874
- m_Id: 6678117993181194
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252875
- m_Id: 6678117993181195
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252876
- m_Id: 6678117993181196
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252877
- m_Id: 6678117993181197
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252878
- m_Id: 6678117993181198
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252879
- m_Id: 6678117993181199
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252880
- m_Id: 6678117993181200
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252881
- m_Id: 6678117993181201
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252882
- m_Id: 6678117993181202
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252883
- m_Id: 6678117993181203
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252884
- m_Id: 6678117993181204
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252885
- m_Id: 6678117993181205
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252886
- m_Id: 6678117993181206
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252887
- m_Id: 6678117993181207
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252888
- m_Id: 6678117993181208
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252889
- m_Id: 6678117993181209
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252890
- m_Id: 6678117993181210
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252891
- m_Id: 6678117993181211
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252892
- m_Id: 6678117993181212
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252893
- m_Id: 6678117993181213
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252894
- m_Id: 6678117993181214
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252895
- m_Id: 6678117993181215
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252896
- m_Id: 6678117993181216
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252897
- m_Id: 6678117993181217
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252898
- m_Id: 6678117993181218
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252899
- m_Id: 6678117993181219
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252900
- m_Id: 6678117993181220
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252901
- m_Id: 6678117993181221
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252902
- m_Id: 6678117993181222
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252903
- m_Id: 6678117993181223
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252904
- m_Id: 6678117993181224
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252905
- m_Id: 6678117993181225
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252906
- m_Id: 6678117993181226
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252907
- m_Id: 6678117997375488
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252908
- m_Id: 6678117997375489
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 4369093961252909
- m_Id: 6678117997375490
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 6678117997375491
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 6678117997375492
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 6678117997375493
m_Localized:
m_Metadata:
m_Items: []

View File

@ -18,69 +18,69 @@ MonoBehaviour:
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 4369093952864256
- m_Id: 6678117968015360
m_Localized: "\uBD80\uB4DC\uB7EC\uC6B4 \uB2E8\uB9DB\uACFC \uBE14\uB8E8\uC560\uD50C\uC758
\uCCAD\uB7C9\uD55C \uC0B0\uBBF8\uAC00 \uC9C4\uD558\uAC8C \uB179\uC544\uB4E0\n\uC774
\uD478\uB978\uBE5B \uC218\uD504\uB294 \uD600\uB05D\uC774 \uC544\uB2C8\uB77C
\uC601\uD63C\uC5D0 \uBA3C\uC800 \uB2FF\uB294\uB2E4."
m_Metadata:
m_Items: []
- m_Id: 4369093961252864
- m_Id: 6678117993181184
m_Localized: "\uB2F9\uADFC\uC744 \uB123\uC740 \uAE30\uBCF8 \uC2A4\uD29C\n\uBA39\uB294
\uC21C\uAC04 \uBAB8\uC548\uC774 \uB530\uB73B\uD574\uC9C4\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252865
- m_Id: 6678117993181185
m_Localized: "\uAC01\uC131\uD6A8\uACFC\uAC00 \uD53C\uB85C\uB97C \uD480\uC5B4\uC8FC\uB294
\uAE30\uBD84\uC774 \uB4E0\uB2E4\n\uAD6D\uBB3C\uC740 \uB2E4 \uBA39\uC73C\uBA74
\uC548 \uB420 \uAC83 \uAC19\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252866
- m_Id: 6678117993181186
m_Localized: "\uCE58\uD0C0\uB2ED \uACE0\uAE30\uC758 \uAC10\uCE60\uB9DB\uACFC
\uD1A0\uB9C8\uD1A0\uC758 \uB2E8\uB9DB\uC774 \uB9CC\uB098\n\uC911\uB3C5\uC801\uC778
\uD5A5\uC744 \uC790\uC544\uB0B4\uB294 \uCE58\uD0A8 \uAD74\uB77C\uC26C\n\uACA8\uC6B8\uCCA0
\uC774 \uC218\uD504 \uD558\uB098\uBA74 \uD574\uC7A5\uC740 \uAC71\uC815 \uC5C6\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252867
- m_Id: 6678117993181187
m_Localized: "\uC9ED\uC870\uB984\uD55C \uC0B0\uBBF8\uAC00 \uD600\uB97C \uD1A1
\uC3D8\uACE0\n\uAFC8\uAFB8\uB294 \uD574\uCD08\uC758 \uAC01\uC131 \uC131\uBD84\uC774
\uB208\uC744 \uBC88\uCA4D \uB728\uC774\uAC8C \uB9CC\uB4E0\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252868
- m_Id: 6678117993181188
m_Localized: "\uD587\uC0B4\uC744 \uAC00\uB4DD \uB2F4\uC740 \uC628\uC815\uC758
\uD280\uAE40\n\uC785\uC548\uC744 \uAC00\uB4DD \uBA54\uC6B0\uB294 \uB2EC\uB2EC\uD568\uC5D0
\uC6C3\uC74C\uC774 \uC808\uB85C \uB09C\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252869
- m_Id: 6678117993181189
m_Localized: "\uBBF8\uC815"
m_Metadata:
m_Items: []
- m_Id: 4369093961252870
- m_Id: 6678117993181190
m_Localized: "\uC5C4\uCCAD\uB09C \uAE30\uC138\uC758 \uAD6C\uC774 \uC138\uD2B8\n\uCE58\uD0C0\uB2ED\uACFC
\uBE44\uB298\uC624\uB9AC, \uC721\uD574\uC758 \uAE30\uBB18\uD55C \uC778\uC5F0\uC73C\uB85C\n\uBCF4\uAE30\uB9CC\uD574\uB3C4
\uC555\uB3C4\uB418\uC5B4 \uBC84\uB9AC\uB294 \uAE30\uBD84\uC774\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252871
- m_Id: 6678117993181191
m_Localized: "\uB9E4\uB048\uD55C \uBC40\uC7A5\uC5B4\uC758 \uCC99\uCD94\uB97C
\uB530\uB77C \n\uBD88\uAF43\uACE0\uCD94\uB97C \uAF42\uC544\uB123\uC740 \uBB34\uC790\uBE44\uD55C
\uAD6C\uC774"
m_Metadata:
m_Items: []
- m_Id: 4369093961252872
- m_Id: 6678117993181192
m_Localized: "\uBBF8\uC815"
m_Metadata:
m_Items: []
- m_Id: 4369093961252873
- m_Id: 6678117993181193
m_Localized: "\uBE14\uB8E8\uC560\uD50C\uACFC \uD587\uBE5B\uB2F9\uADFC\uC73C\uB85C
\uB9CC\uB4E0 \uC57C\uCC44\uC694\uB9AC"
m_Metadata:
m_Items: []
- m_Id: 4369093961252874
- m_Id: 6678117993181194
m_Localized: "\uB2EC\uB2EC\uD55C \uC720\uB839\uC0C8\uC6B0\uAC00 \uD758\uB9AC\uB294
\uC9DC\uB514\uC9E0 \uB208\uBB3C\n\uC774\uBCF4\uB2E4 \uAD6C\uC2AC\uD508 \uC74C\uC2DD\uC774
\uC788\uC744\uAE4C!\n\uC0AC\uC2E4 \uCC9C\uC77C\uC5FC\uC774 \uB4E4\uC5B4\uAC00\uC11C
@ -88,18 +88,18 @@ MonoBehaviour:
\uD558\uC790"
m_Metadata:
m_Items: []
- m_Id: 4369093961252875
- m_Id: 6678117993181195
m_Localized: "\uB531\uB531\uD55C \uAECD\uC9C8 \uC18D\uC5D0 \uB4E4\uC5B4\uCC2C
\uACE0\uB465\uC758 \uC18D\uB9C8\uC74C\n\uC9ED\uC9E4\uD55C\uAC00 \uC2F6\uC5C8\uB354\uB2C8
\uCE58\uACE0 \uB4E4\uC5B4\uC624\uB294 \uC2E0\uB9DB\uC740 \uBB50\uB784\uAE4C,
\uC608\uC0C1 \uBC16\uC774\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252876
- m_Id: 6678117993181196
m_Localized: "\uC5C4\uCCAD \uC9C8\uAE40"
m_Metadata:
m_Items: []
- m_Id: 4369093961252877
- m_Id: 6678117993181197
m_Localized: "\uBC14\uB2F7\uC18D \uAC70\uB300 \uD574\uD30C\uB9AC\uC640 \uCAC0\uC9D5\uC5B4\uB97C
\uD63C\uD569\uD55C \uC694\uB9AC\n\uCAC0\uC9D5\uC5B4\uB97C \uBD88\uC5D0 \uAD6C\uC6B0\uBA74
\uACE0\uBB34\uC904\uCC98\uB7FC \uD0C4\uB825\uC774 \uC0DD\uAE30\uBA70,\n\uAC70\uB300
@ -107,179 +107,191 @@ MonoBehaviour:
\uBC14\uB2E4\uD5A5\uC774 \uB09C\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252878
- m_Id: 6678117993181198
m_Localized: "\uD478\uB529\uAC19\uC74C"
m_Metadata:
m_Items: []
- m_Id: 4369093961252879
- m_Id: 6678117993181199
m_Localized: "\uBBF8\uCE5C\uB4EF\uC774 \uB9E4\uC6C0"
m_Metadata:
m_Items: []
- m_Id: 4369093961252880
- m_Id: 6678117993181200
m_Localized: "\uBBF8\uC815"
m_Metadata:
m_Items: []
- m_Id: 4369093961252881
- m_Id: 6678117993181201
m_Localized: "\uBBF8\uC815"
m_Metadata:
m_Items: []
- m_Id: 4369093961252882
- m_Id: 6678117993181202
m_Localized: "\uBBF8\uC815"
m_Metadata:
m_Items: []
- m_Id: 4369093961252883
- m_Id: 6678117993181203
m_Localized: "\uD1A0\uB9C8\uD1A0\uC640 \uD1A1 \uC3D8\uB294 \uD0C4\uC0B0\uC218\uB97C
\uC801\uB2F9\uD788 \uBC30\uD569\uD55C \uC8FC\uC2A4\n\uB3C4\uC218\uAC00 \uC5C6\uC5B4
\uB204\uAD6C\uB098 \uC990\uAE38 \uC218 \uC788\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252884
- m_Id: 6678117993181204
m_Localized: "\uC624\uB80C\uC9C0\uC640 \uD1A1 \uC3D8\uB294 \uD0C4\uC0B0\uC218\uB97C
\uC801\uB2F9\uD788 \uBC30\uD569\uD55C \uC8FC\uC2A4\n\uB3C4\uC218\uAC00 \uC5C6\uC5B4
\uB204\uAD6C\uB098 \uC990\uAE38 \uC218 \uC788\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252885
- m_Id: 6678117993181205
m_Localized: "\uB204\uAD70\uAC00\uC758 \uAC00\uC2B4\uC544\uD508 \uC794\uD574\n\uC6B8\uACE0\uC2F6\uC740
\uAE30\uBD84\uB3C4 \uC704\uC2A4\uD0A4 \uD55C \uBCD1\uC774\uBA74 \uAE08\uC0C8
\uB0A0\uB824\uBC84\uB9B4 \uC218 \uC788\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252886
- m_Id: 6678117993181206
m_Localized: "\uBE14\uB8E8\uC560\uD50C \uD2B9\uC720\uC758 \uB2EC\uCF64\uD55C
\uACFC\uC721\uC774 \uC704\uC2A4\uD0A4\uC640 \uB9CC\uB0AC\uB2E4\n\uC785\uC548\uC744
\uAC00\uB4DD \uBA54\uC6B0\uB294 \uACFC\uC77C\uD5A5\uC774 \uB9E4\uB825\uC801"
m_Metadata:
m_Items: []
- m_Id: 4369093961252887
- m_Id: 6678117993181207
m_Localized: "\uC9D3\uAE30\uB9CC \uD574\uB3C4 \uADF9\uB77D\uC5D0 \uAC04\uB2E4\uB294
\uC300\uC744 \uC544\uC2DC\uB294\uAC00\n\uC790\uCCB4\uBC1C\uAD11, \uC774 \uC300\uB9CC
\uC788\uB2E4\uBA74 \uC804\uAE30\uB3C4 \uBD88\uB3C4 \uD544\uC694\uC5C6\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252888
- m_Id: 6678117993181208
m_Localized: "\uC5B4\uB5A4 \uB9C8\uB140\uAC00 \uACF5\uC8FC\uB97C \uC9C8\uD22C\uD574
\uAC74\uB138\uC744 \uAC83\uB9CC \uAC19\uC740 \uC0AC\uACFC\n\uC18C\uBB38\uACFC\uB294
\uB2E4\uB974\uAC8C \uB3C5\uC740 \uC5C6\uACE0, \uB2EC\uCF64\uD55C \uACFC\uC721\uC744
\uBAA8\uB450\uAC00 \uC88B\uC544\uD55C\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252889
- m_Id: 6678117993181209
m_Localized: "\uD587\uC0B4\uC744 \uAC00\uB4DD \uB2F4\uC740 \uB530\uB73B\uD55C
\uB2F9\uADFC\n\uB9CC\uC9C0\uAE30\uB9CC \uD574\uB3C4 \uC5F4\uAE30\uAC00 \uB290\uAEF4\uC9C0\uB294
\uAC83 \uAC19\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252890
- m_Id: 6678117993181210
m_Localized: "\uC544\uC9C1\uB3C4 \uC7A0\uB4E4\uC5B4 \uC788\uB294 \uAC78\uAE4C\n\uC88B\uC740
\uAFC8\uC744 \uAFB8\uACE0 \uC788\uB294\uC9C0 \uAF2C\uBB3C\uAC70\uB9AC\uB294
\uBAA8\uC2B5\uC774 \uADC0\uC5FD\uB2E4\n\uC870\uC2EC\uD558\uC9C0 \uC54A\uC73C\uBA74
\uAFC8 \uC18D\uC73C\uB85C \uB04C\uACE0\uB4E4\uC5B4 \uAC08\uC9C0\uB3C4?"
m_Metadata:
m_Items: []
- m_Id: 4369093961252891
- m_Id: 6678117993181211
m_Localized: "\uCE58\uD0C0 \uBB34\uB2AC \uB2ED\uC774 \uCC9C \uB9AC \uAC04\uB2E4\n\uAF2D
\uC6C0\uCF1C\uC954 \uBC1C\uC774 \uC5B4\uB514\uB85C\uB4E0 \uB2EC\uB824\uB098\uAC08
\uAC83 \uAC19\uC740 \uAE30\uC138\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252892
- m_Id: 6678117993181212
m_Localized: "\uC798 \uC775\uC740 \uD1A0\uB9C8\uD1A0\n\uC5B4\uB290 \uC694\uB9AC\uC5D0\uB098
\uC798 \uC5B4\uC6B8\uB9B0\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252893
- m_Id: 6678117993181213
m_Localized: "\uACE0\uC6B4 \uC785\uC790\uC758 \uCC9C\uC77C\uC5FC\n\uB204\uAC00
\uB5A8\uC5B4\uD2B8\uB838\uB294\uC9C0 \uBCD1\uC5D0 \uAE08\uC774 \uAC00 \uC788\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252894
- m_Id: 6678117993181214
m_Localized: "\uB204\uAD70\uAC00\uC758 \uB208\uBB3C\n\uC660\uC9C0 \uC0AC\uC5F0\uC774
\uB9CE\uC544 \uBCF4\uC778\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252895
- m_Id: 6678117993181215
m_Localized: "\uC5B4\uB514\uC5D0\uB098 \uC4F0\uC774\uB294 \uB9CC\uB2A5 \uBC00\uAC00\uB8E8\n\uBC18\uCC2C\uBD80\uD130
\uB514\uC800\uD2B8\uAE4C\uC9C0 \uC548 \uC4F0\uC774\uB294 \uACF3\uC774 \uC5C6\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252896
- m_Id: 6678117993181216
m_Localized: "\uC0C9\uAE54\uBD80\uD130 \uC2E0 \uB9DB\uC774 \uC81C\uB300\uB85C
\uB290\uAEF4\uC9C0\uB294 \uC2DD\uCD08"
m_Metadata:
m_Items: []
- m_Id: 4369093961252897
- m_Id: 6678117993181217
m_Localized: "\uBD88\uC5D0 \uAD6C\uC6B0\uBA74 \uACE0\uBB34\uC904\uB9C8\uB0E5
\uD0C4\uB825\uC788\uB294 \uC2E0\uAE30\uD55C \uCAC0\uC9D5\uC5B4\n\uADF8\uB807\uB2E4\uACE0
\uC774\uAC78 \uAC00\uC9C0\uACE0 \uB180\uBA74 \uC548 \uB41C\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252898
- m_Id: 6678117993181218
m_Localized: "\uCE58\uD0C0\uB2ED \uACE0\uAE30"
m_Metadata:
m_Items: []
- m_Id: 4369093961252899
- m_Id: 6678117993181219
m_Localized: "\uAC11\uC8FC\uB97C \uB2E8\uB2E8\uD788 \uAFF0\uC5B4\uCC2C \uB4EC\uC9C1\uD55C
\uC624\uB9AC\n\uC5EC\uB290 \uC7A5\uAD70\uACFC \uBE44\uAD50\uD574\uB3C4 \uC190\uC0C9\uC774
\uC5C6\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252900
- m_Id: 6678117993181220
m_Localized: "\uAC1C\uCC9C\uC5D0\uC11C \uC7A5\uC5B4\uB09C\uB2E4\uB294 \uB9D0\uC774
\uC788\uC744 \uC815\uB3C4\uB85C\n\uADF8 \uBAA8\uC2B5\uC774 \uC6A9\uC5D0 \uBC84\uAE08\uAC00\uB294
\uBC40\uC7A5\uC5B4\n\uC18D\uC0B4\uC774 \uD06C\uB9AC\uC2A4\uD0C8\uCC98\uB7FC
\uBE5B\uB098 \uC88B\uC544\uD558\uB294 \uC0AC\uB78C\uC774 \uB9CE\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252901
- m_Id: 6678117993181221
m_Localized: "\uC5B4\uCC0C\uB098 \uB9E4\uC6B4\uC9C0 \uBD88\uC774 \uBD99\uC5B4\uBC84\uB9B0
\uACE0\uCD94\n\uC2A4\uC2A4\uB85C\uB97C \uD0DC\uC6B0\uACE0 \uC788\uB294\uB370,
\uC774\uAC70 \uAD1C\uCC2E\uC740 \uAC70 \uB9DE\uC744\uAE4C?"
m_Metadata:
m_Items: []
- m_Id: 4369093961252902
- m_Id: 6678117993181222
m_Localized: "\uC720\uB839\uC774 \uB418\uC5B4\uC11C\uB3C4 \uD5E4\uC5C4\uC744
\uBA48\uCD94\uC9C0 \uC54A\uB294 \uC5C4\uCCAD\uB09C \uC0C1\uC5B4\n\uB3C4\uBB34\uC9C0
\uC274 \uC904\uC744 \uBAA8\uB978\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252903
- m_Id: 6678117993181223
m_Localized: "\uC18D\uB0B4\uAC00 \uD22C\uBA85\uD558\uAC8C \uBE44\uCE58\uB294
\uC720\uB839\uC0C8\uC6B0\n\uC5B4\uB9DB, \uC5B4\uB51C \uBCF4\uC2DC\uB294 \uAC70\uC608\uC694!"
m_Metadata:
m_Items: []
- m_Id: 4369093961252904
- m_Id: 6678117993181224
m_Localized: "\uADF8 \uC0DD\uAE40\uC0C8\uB9CC \uBCF4\uBA74 \uB9C8\uCE58 \uC5B4\uB514\uB860\uAC00
\uAD74\uB7EC\uAC00\uBC84\uB9B4 \uAC83 \uAC19\uB2E4\n\uD558\uC9C0\uB9CC \uBFD4\uC774
\uC788\uC5B4\uC11C \uAC00\uB2E4\uAC00 \uAC78\uB9B4 \uAC83 \uAC19\uAE30\uB3C4
\uD558\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252905
- m_Id: 6678117993181225
m_Localized: "\uC2DC\uBED8\uAC8B\uAC8C \uB2EC\uC544\uC624\uB978 \uD654\uB048\uD55C
\uD574\uD30C\uB9AC\n\uD64D\uC775\uD574\uD30C\uB9AC\uB85C \uB2F9\uC2E0\uC744
\uC778\uC815\uD569\uB2C8\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252906
- m_Id: 6678117993181226
m_Localized: "\uBBF8\uC815"
m_Metadata:
m_Items: []
- m_Id: 4369093961252907
- m_Id: 6678117997375488
m_Localized: "\uBCF4\uAE00\uBCF4\uAE00 \uAC70\uD488\uC774 \uD53C\uC5B4\uC624\uB974\uB294
\uD0C4\uC0B0\uC218\n\uBCF4\uACE0 \uC788\uC73C\uBA74 \uC660\uC9C0 \uC7AC\uBBF8\uC788\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 4369093961252908
- m_Id: 6678117997375489
m_Localized: "\uC5B4\uB978\uB4E4\uB9CC \uB9C8\uC2E4 \uC218 \uC788\uB294 \uC6B0\uC720\n\uC790\uAE30
\uC804\uC5D0 \uB9C8\uC154\uB3C4 \uD6A8\uACFC\uAC00 \uC88B\uB2E4\uB294\uB370?"
m_Metadata:
m_Items: []
- m_Id: 4369093961252909
- m_Id: 6678117997375490
m_Localized: "\uC798 \uC775\uC740 \uC624\uB80C\uC9C0\n\uB2EC\uCF64\uD55C \uACFC\uC721\uC774
\uB9E4\uB825\uC801\uC774\uB2E4"
m_Metadata:
m_Items: []
- m_Id: 6678117997375491
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 6678117997375492
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 6678117997375493
m_Localized:
m_Metadata:
m_Items: []
references:
version: 2
RefIds: []

View File

@ -15,194 +15,206 @@ MonoBehaviour:
m_TableCollectionName: Item_Name
m_TableCollectionNameGuidString: a1547fb82effcb847a7246892ab65b3b
m_Entries:
- m_Id: 27338650484736
- m_Id: 2336362644664320
m_Key: item_food_001_name
m_Metadata:
m_Items: []
- m_Id: 27338667261952
- m_Id: 2336362682413056
m_Key: item_food_002_name
m_Metadata:
m_Items: []
- m_Id: 27338671456256
- m_Id: 2336362682413057
m_Key: item_food_003_name
m_Metadata:
m_Items: []
- m_Id: 27338671456257
- m_Id: 2336362682413058
m_Key: item_food_004_name
m_Metadata:
m_Items: []
- m_Id: 27338671456258
- m_Id: 2336362682413059
m_Key: item_food_005_name
m_Metadata:
m_Items: []
- m_Id: 27338671456259
- m_Id: 2336362682413060
m_Key: item_food_006_name
m_Metadata:
m_Items: []
- m_Id: 27338671456260
- m_Id: 2336362682413061
m_Key: item_food_007_name
m_Metadata:
m_Items: []
- m_Id: 27338671456261
- m_Id: 2336362682413062
m_Key: item_food_008_name
m_Metadata:
m_Items: []
- m_Id: 27338671456262
- m_Id: 2336362682413063
m_Key: item_food_009_name
m_Metadata:
m_Items: []
- m_Id: 27338671456263
- m_Id: 2336362682413064
m_Key: item_food_010_name
m_Metadata:
m_Items: []
- m_Id: 27338671456264
- m_Id: 2336362682413065
m_Key: item_food_011_name
m_Metadata:
m_Items: []
- m_Id: 27338671456265
- m_Id: 2336362682413066
m_Key: item_food_012_name
m_Metadata:
m_Items: []
- m_Id: 27338671456266
- m_Id: 2336362682413067
m_Key: item_food_013_name
m_Metadata:
m_Items: []
- m_Id: 27338671456267
- m_Id: 2336362682413068
m_Key: item_food_014_name
m_Metadata:
m_Items: []
- m_Id: 27338671456268
- m_Id: 2336362682413069
m_Key: item_food_015_name
m_Metadata:
m_Items: []
- m_Id: 27338671456269
- m_Id: 2336362682413070
m_Key: item_food_016_name
m_Metadata:
m_Items: []
- m_Id: 27338671456270
- m_Id: 2336362682413071
m_Key: item_food_017_name
m_Metadata:
m_Items: []
- m_Id: 27338671456271
- m_Id: 2336362682413072
m_Key: item_food_018_name
m_Metadata:
m_Items: []
- m_Id: 27338671456272
- m_Id: 2336362686607360
m_Key: item_food_019_name
m_Metadata:
m_Items: []
- m_Id: 27338671456273
- m_Id: 2336362686607361
m_Key: item_food_020_name
m_Metadata:
m_Items: []
- m_Id: 27338671456274
- m_Id: 2336362686607362
m_Key: item_drink_001_name
m_Metadata:
m_Items: []
- m_Id: 27338671456275
- m_Id: 2336362686607363
m_Key: item_drink_002_name
m_Metadata:
m_Items: []
- m_Id: 27338671456276
- m_Id: 2336362686607364
m_Key: item_drink_003_name
m_Metadata:
m_Items: []
- m_Id: 27338671456277
- m_Id: 2336362686607365
m_Key: item_drink_004_name
m_Metadata:
m_Items: []
- m_Id: 27338671456278
- m_Id: 2336362686607366
m_Key: item_ingredient_001_name
m_Metadata:
m_Items: []
- m_Id: 27338671456279
- m_Id: 2336362686607367
m_Key: item_ingredient_002_name
m_Metadata:
m_Items: []
- m_Id: 27338671456280
- m_Id: 2336362686607368
m_Key: item_ingredient_003_name
m_Metadata:
m_Items: []
- m_Id: 27338671456281
- m_Id: 2336362686607369
m_Key: item_ingredient_004_name
m_Metadata:
m_Items: []
- m_Id: 27338671456282
- m_Id: 2336362686607370
m_Key: item_ingredient_005_name
m_Metadata:
m_Items: []
- m_Id: 27338671456283
- m_Id: 2336362686607371
m_Key: item_ingredient_006_name
m_Metadata:
m_Items: []
- m_Id: 27338671456284
- m_Id: 2336362686607372
m_Key: item_ingredient_007_name
m_Metadata:
m_Items: []
- m_Id: 27338671456285
- m_Id: 2336362686607373
m_Key: item_ingredient_008_name
m_Metadata:
m_Items: []
- m_Id: 27338671456286
- m_Id: 2336362686607374
m_Key: item_ingredient_009_name
m_Metadata:
m_Items: []
- m_Id: 27338671456287
- m_Id: 2336362686607375
m_Key: item_ingredient_010_name
m_Metadata:
m_Items: []
- m_Id: 27338671456288
- m_Id: 2336362686607376
m_Key: item_ingredient_011_name
m_Metadata:
m_Items: []
- m_Id: 27338671456289
- m_Id: 2336362686607377
m_Key: item_ingredient_012_name
m_Metadata:
m_Items: []
- m_Id: 27338671456290
- m_Id: 2336362686607378
m_Key: item_ingredient_013_name
m_Metadata:
m_Items: []
- m_Id: 27338671456291
- m_Id: 2336362686607379
m_Key: item_ingredient_014_name
m_Metadata:
m_Items: []
- m_Id: 27338671456292
- m_Id: 2336362686607380
m_Key: item_ingredient_015_name
m_Metadata:
m_Items: []
- m_Id: 27338671456293
- m_Id: 2336362686607381
m_Key: item_ingredient_016_name
m_Metadata:
m_Items: []
- m_Id: 27338671456294
- m_Id: 2336362686607382
m_Key: item_ingredient_017_name
m_Metadata:
m_Items: []
- m_Id: 27338671456295
- m_Id: 2336362686607383
m_Key: item_ingredient_018_name
m_Metadata:
m_Items: []
- m_Id: 27338671456296
- m_Id: 2336362686607384
m_Key: item_ingredient_019_name
m_Metadata:
m_Items: []
- m_Id: 27338671456297
- m_Id: 2336362686607385
m_Key: item_ingredient_020_name
m_Metadata:
m_Items: []
- m_Id: 27338671456298
- m_Id: 2336362686607386
m_Key: item_ingredient_021_name
m_Metadata:
m_Items: []
- m_Id: 27338671456299
- m_Id: 2336362686607387
m_Key: item_ingredient_022_name
m_Metadata:
m_Items: []
- m_Id: 27338671456300
- m_Id: 2336362686607388
m_Key: item_ingredient_023_name
m_Metadata:
m_Items: []
- m_Id: 2336362686607389
m_Key: item_environment_cookware_001_name
m_Metadata:
m_Items: []
- m_Id: 2336362686607390
m_Key: item_environment_cookware_002_name
m_Metadata:
m_Items: []
- m_Id: 2336362686607391
m_Key: item_environment_cookware_003_name
m_Metadata:
m_Items: []
m_Metadata:
m_Items: []
m_KeyGenerator:

View File

@ -18,194 +18,206 @@ MonoBehaviour:
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 27338650484736
- m_Id: 2336362644664320
m_Localized: Blue Stew
m_Metadata:
m_Items: []
- m_Id: 27338667261952
- m_Id: 2336362682413056
m_Localized: Sunlight Stew
m_Metadata:
m_Items: []
- m_Id: 27338671456256
- m_Id: 2336362682413057
m_Localized: Deep-Sea Memory Stew
m_Metadata:
m_Items: []
- m_Id: 27338671456257
- m_Id: 2336362682413058
m_Localized: Chicken Goulash
m_Metadata:
m_Items: []
- m_Id: 27338671456258
- m_Id: 2336362682413059
m_Localized: Dream-Seaweed Croquette
m_Metadata:
m_Items: []
- m_Id: 27338671456259
- m_Id: 2336362682413060
m_Localized: Sunrise Carrot Katsu
m_Metadata:
m_Items: []
- m_Id: 27338671456260
- m_Id: 2336362682413061
m_Localized: TBD
m_Metadata:
m_Items: []
- m_Id: 27338671456261
- m_Id: 2336362682413062
m_Localized: Scale-Chicken Duck
m_Metadata:
m_Items: []
- m_Id: 27338671456262
- m_Id: 2336362682413063
m_Localized: Fire-Dragon Grilled Eel
m_Metadata:
m_Items: []
- m_Id: 27338671456263
- m_Id: 2336362682413064
m_Localized: TBD
m_Metadata:
m_Items: []
- m_Id: 27338671456264
- m_Id: 2336362682413065
m_Localized: Gift of the Sea
m_Metadata:
m_Items: []
- m_Id: 27338671456265
- m_Id: 2336362682413066
m_Localized: Phantom Shrimp Sashimi
m_Metadata:
m_Items: []
- m_Id: 27338671456266
- m_Id: 2336362682413067
m_Localized: Marinated Scale-Herb Salad
m_Metadata:
m_Items: []
- m_Id: 27338671456267
- m_Id: 2336362682413068
m_Localized: Chewy Squid Cold Salad
m_Metadata:
m_Items: []
- m_Id: 27338671456268
- m_Id: 2336362682413069
m_Localized: Chewy Squid Rings
m_Metadata:
m_Items: []
- m_Id: 27338671456269
- m_Id: 2336362682413070
m_Localized: Stir-Fried Dream-Jellyfish
m_Metadata:
m_Items: []
- m_Id: 27338671456270
- m_Id: 2336362682413071
m_Localized: Pepperpocalypse
m_Metadata:
m_Items: []
- m_Id: 27338671456271
- m_Id: 2336362682413072
m_Localized: TBD
m_Metadata:
m_Items: []
- m_Id: 27338671456272
- m_Id: 2336362686607360
m_Localized: TBD
m_Metadata:
m_Items: []
- m_Id: 27338671456273
- m_Id: 2336362686607361
m_Localized: TBD
m_Metadata:
m_Items: []
- m_Id: 27338671456274
- m_Id: 2336362686607362
m_Localized: Tomato Juice
m_Metadata:
m_Items: []
- m_Id: 27338671456275
- m_Id: 2336362686607363
m_Localized: Orange Juice
m_Metadata:
m_Items: []
- m_Id: 27338671456276
- m_Id: 2336362686607364
m_Localized: Tear of the Goddess
m_Metadata:
m_Items: []
- m_Id: 27338671456277
- m_Id: 2336362686607365
m_Localized: Label Blue
m_Metadata:
m_Items: []
- m_Id: 27338671456278
- m_Id: 2336362686607366
m_Localized: Paradise Rice
m_Metadata:
m_Items: []
- m_Id: 27338671456279
- m_Id: 2336362686607367
m_Localized: Blue Apple
m_Metadata:
m_Items: []
- m_Id: 27338671456280
- m_Id: 2336362686607368
m_Localized: Sunlight Carrot
m_Metadata:
m_Items: []
- m_Id: 27338671456281
- m_Id: 2336362686607369
m_Localized: Dreaming Seaweed
m_Metadata:
m_Items: []
- m_Id: 27338671456282
- m_Id: 2336362686607370
m_Localized: Chicken Meat
m_Metadata:
m_Items: []
- m_Id: 27338671456283
- m_Id: 2336362686607371
m_Localized: Tomato
m_Metadata:
m_Items: []
- m_Id: 27338671456284
- m_Id: 2336362686607372
m_Localized: Sea Salt
m_Metadata:
m_Items: []
- m_Id: 27338671456285
- m_Id: 2336362686607373
m_Localized: Tear
m_Metadata:
m_Items: []
- m_Id: 27338671456286
- m_Id: 2336362686607374
m_Localized: Flour
m_Metadata:
m_Items: []
- m_Id: 27338671456287
- m_Id: 2336362686607375
m_Localized: Vinegar
m_Metadata:
m_Items: []
- m_Id: 27338671456288
- m_Id: 2336362686607376
m_Localized: Chewy Squid
m_Metadata:
m_Items: []
- m_Id: 27338671456289
- m_Id: 2336362686607377
m_Localized: Cheetah Chicken
m_Metadata:
m_Items: []
- m_Id: 27338671456290
- m_Id: 2336362686607378
m_Localized: Scaled Duck Meat
m_Metadata:
m_Items: []
- m_Id: 27338671456291
- m_Id: 2336362686607379
m_Localized: Eel
m_Metadata:
m_Items: []
- m_Id: 27338671456292
- m_Id: 2336362686607380
m_Localized: Flame Pepper
m_Metadata:
m_Items: []
- m_Id: 27338671456293
- m_Id: 2336362686607381
m_Localized: Phantom Shark
m_Metadata:
m_Items: []
- m_Id: 27338671456294
- m_Id: 2336362686607382
m_Localized: Phantom Shrimp
m_Metadata:
m_Items: []
- m_Id: 27338671456295
- m_Id: 2336362686607383
m_Localized: Scaled Shellsnail
m_Metadata:
m_Items: []
- m_Id: 27338671456296
- m_Id: 2336362686607384
m_Localized: Crimson Jellyfish
m_Metadata:
m_Items: []
- m_Id: 27338671456297
- m_Id: 2336362686607385
m_Localized: TBD
m_Metadata:
m_Items: []
- m_Id: 27338671456298
- m_Id: 2336362686607386
m_Localized: Sparkling Water
m_Metadata:
m_Items: []
- m_Id: 27338671456299
- m_Id: 2336362686607387
m_Localized: Whiskey
m_Metadata:
m_Items: []
- m_Id: 27338671456300
- m_Id: 2336362686607388
m_Localized: Orange
m_Metadata:
m_Items: []
- m_Id: 2336362686607389
m_Localized: Fryer
m_Metadata:
m_Items: []
- m_Id: 2336362686607390
m_Localized: Pot
m_Metadata:
m_Items: []
- m_Id: 2336362686607391
m_Localized: FirePit
m_Metadata:
m_Items: []
references:
version: 2
RefIds: []

View File

@ -18,191 +18,203 @@ MonoBehaviour:
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 27338650484736
- m_Id: 2336362644664320
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338667261952
- m_Id: 2336362682413056
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456256
- m_Id: 2336362682413057
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456257
- m_Id: 2336362682413058
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456258
- m_Id: 2336362682413059
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456259
- m_Id: 2336362682413060
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456260
- m_Id: 2336362682413061
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456261
- m_Id: 2336362682413062
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456262
- m_Id: 2336362682413063
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456263
- m_Id: 2336362682413064
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456264
- m_Id: 2336362682413065
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456265
- m_Id: 2336362682413066
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456266
- m_Id: 2336362682413067
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456267
- m_Id: 2336362682413068
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456268
- m_Id: 2336362682413069
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456269
- m_Id: 2336362682413070
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456270
- m_Id: 2336362682413071
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456271
- m_Id: 2336362682413072
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456272
- m_Id: 2336362686607360
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456273
- m_Id: 2336362686607361
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456274
- m_Id: 2336362686607362
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456275
- m_Id: 2336362686607363
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456276
- m_Id: 2336362686607364
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456277
- m_Id: 2336362686607365
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456278
- m_Id: 2336362686607366
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456279
- m_Id: 2336362686607367
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456280
- m_Id: 2336362686607368
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456281
- m_Id: 2336362686607369
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456282
- m_Id: 2336362686607370
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456283
- m_Id: 2336362686607371
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456284
- m_Id: 2336362686607372
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456285
- m_Id: 2336362686607373
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456286
- m_Id: 2336362686607374
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456287
- m_Id: 2336362686607375
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456288
- m_Id: 2336362686607376
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456289
- m_Id: 2336362686607377
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456290
- m_Id: 2336362686607378
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456291
- m_Id: 2336362686607379
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456292
- m_Id: 2336362686607380
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456293
- m_Id: 2336362686607381
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456294
- m_Id: 2336362686607382
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456295
- m_Id: 2336362686607383
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456296
- m_Id: 2336362686607384
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456297
- m_Id: 2336362686607385
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456298
- m_Id: 2336362686607386
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456299
- m_Id: 2336362686607387
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27338671456300
- m_Id: 2336362686607388
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 2336362686607389
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 2336362686607390
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 2336362686607391
m_Localized:
m_Metadata:
m_Items: []

View File

@ -18,194 +18,206 @@ MonoBehaviour:
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 27338650484736
- m_Id: 2336362644664320
m_Localized: "\uBE14\uB8E8 \uC2A4\uD29C"
m_Metadata:
m_Items: []
- m_Id: 27338667261952
- m_Id: 2336362682413056
m_Localized: "\uD587\uBE5B \uC2A4\uD29C"
m_Metadata:
m_Items: []
- m_Id: 27338671456256
- m_Id: 2336362682413057
m_Localized: "\uC2EC\uD574\uAE30\uC5B5 \uC2A4\uD29C"
m_Metadata:
m_Items: []
- m_Id: 27338671456257
- m_Id: 2336362682413058
m_Localized: "\uCE58\uD0A8 \uAD74\uB77C\uC26C"
m_Metadata:
m_Items: []
- m_Id: 27338671456258
- m_Id: 2336362682413059
m_Localized: "\uAFC8\uD574\uCD08 \uD06C\uB85C\uCF13"
m_Metadata:
m_Items: []
- m_Id: 27338671456259
- m_Id: 2336362682413060
m_Localized: "\uC120\uB77C\uC774\uC988 \uB2F9\uADFC\uCE74\uCE20"
m_Metadata:
m_Items: []
- m_Id: 27338671456260
- m_Id: 2336362682413061
m_Localized: "\uBBF8\uC815"
m_Metadata:
m_Items: []
- m_Id: 27338671456261
- m_Id: 2336362682413062
m_Localized: "\uBE44\uB298\uCE58\uD0A8 \uB355"
m_Metadata:
m_Items: []
- m_Id: 27338671456262
- m_Id: 2336362682413063
m_Localized: "\uD654\uB8E1\uC7A5\uC5B4 \uAD6C\uC774"
m_Metadata:
m_Items: []
- m_Id: 27338671456263
- m_Id: 2336362682413064
m_Localized: "\uBBF8\uC815"
m_Metadata:
m_Items: []
- m_Id: 27338671456264
- m_Id: 2336362682413065
m_Localized: "\uBC14\uB2E4\uC758\uC120\uBB3C"
m_Metadata:
m_Items: []
- m_Id: 27338671456265
- m_Id: 2336362682413066
m_Localized: "\uC720\uB839\uC0C8\uC6B0\uD68C"
m_Metadata:
m_Items: []
- m_Id: 27338671456266
- m_Id: 2336362682413067
m_Localized: "\uBE44\uB298\uCD08\uBB34\uCE68"
m_Metadata:
m_Items: []
- m_Id: 27338671456267
- m_Id: 2336362682413068
m_Localized: "\uCAC0\uC9D5\uC5B4 \uB0C9\uCC44"
m_Metadata:
m_Items: []
- m_Id: 27338671456268
- m_Id: 2336362682413069
m_Localized: "\uCAC0\uC9D5\uC5B4\uB9C1"
m_Metadata:
m_Items: []
- m_Id: 27338671456269
- m_Id: 2336362682413070
m_Localized: "\uAFC8\uD574\uD30C\uB9AC \uBCF6\uC74C"
m_Metadata:
m_Items: []
- m_Id: 27338671456270
- m_Id: 2336362682413071
m_Localized: "\uD398\uD37C\uD3EC\uCE7C\uB9BD\uC2A4"
m_Metadata:
m_Items: []
- m_Id: 27338671456271
- m_Id: 2336362682413072
m_Localized: "\uBBF8\uC815"
m_Metadata:
m_Items: []
- m_Id: 27338671456272
- m_Id: 2336362686607360
m_Localized: "\uBBF8\uC815"
m_Metadata:
m_Items: []
- m_Id: 27338671456273
- m_Id: 2336362686607361
m_Localized: "\uBBF8\uC815"
m_Metadata:
m_Items: []
- m_Id: 27338671456274
- m_Id: 2336362686607362
m_Localized: "\uD1A0\uB9C8\uD1A0 \uC8FC\uC2A4"
m_Metadata:
m_Items: []
- m_Id: 27338671456275
- m_Id: 2336362686607363
m_Localized: "\uC624\uB80C\uC9C0 \uC8FC\uC2A4"
m_Metadata:
m_Items: []
- m_Id: 27338671456276
- m_Id: 2336362686607364
m_Localized: "\uC5EC\uC2E0\uC758\uB208\uBB3C"
m_Metadata:
m_Items: []
- m_Id: 27338671456277
- m_Id: 2336362686607365
m_Localized: "\uB77C\uBCA8\uBE14\uB8E8"
m_Metadata:
m_Items: []
- m_Id: 27338671456278
- m_Id: 2336362686607366
m_Localized: "\uADF9\uB77D\uC300"
m_Metadata:
m_Items: []
- m_Id: 27338671456279
- m_Id: 2336362686607367
m_Localized: "\uBE14\uB8E8\uC560\uD50C"
m_Metadata:
m_Items: []
- m_Id: 27338671456280
- m_Id: 2336362686607368
m_Localized: "\uD587\uBE5B\uB2F9\uADFC"
m_Metadata:
m_Items: []
- m_Id: 27338671456281
- m_Id: 2336362686607369
m_Localized: "\uAFC8\uAFB8\uB294 \uD574\uCD08"
m_Metadata:
m_Items: []
- m_Id: 27338671456282
- m_Id: 2336362686607370
m_Localized: "\uCE58\uD0A8\uB2ED \uACE0\uAE30"
m_Metadata:
m_Items: []
- m_Id: 27338671456283
- m_Id: 2336362686607371
m_Localized: "\uD1A0\uB9C8\uD1A0"
m_Metadata:
m_Items: []
- m_Id: 27338671456284
- m_Id: 2336362686607372
m_Localized: "\uCC9C\uC77C\uC5FC"
m_Metadata:
m_Items: []
- m_Id: 27338671456285
- m_Id: 2336362686607373
m_Localized: "\uB208\uBB3C"
m_Metadata:
m_Items: []
- m_Id: 27338671456286
- m_Id: 2336362686607374
m_Localized: "\uBC00\uAC00\uB8E8"
m_Metadata:
m_Items: []
- m_Id: 27338671456287
- m_Id: 2336362686607375
m_Localized: "\uC2DD\uCD08"
m_Metadata:
m_Items: []
- m_Id: 27338671456288
- m_Id: 2336362686607376
m_Localized: "\uCAC0\uC9D5\uC5B4"
m_Metadata:
m_Items: []
- m_Id: 27338671456289
- m_Id: 2336362686607377
m_Localized: "\uCE58\uD0C0\uB2ED \uACE0\uAE30"
m_Metadata:
m_Items: []
- m_Id: 27338671456290
- m_Id: 2336362686607378
m_Localized: "\uBE44\uB298\uC624\uB9AC \uACE0\uAE30"
m_Metadata:
m_Items: []
- m_Id: 27338671456291
- m_Id: 2336362686607379
m_Localized: "\uBC40\uC7A5\uC5B4"
m_Metadata:
m_Items: []
- m_Id: 27338671456292
- m_Id: 2336362686607380
m_Localized: "\uBD88\uAF43 \uACE0\uCD94"
m_Metadata:
m_Items: []
- m_Id: 27338671456293
- m_Id: 2336362686607381
m_Localized: "\uC720\uB839\uC0C1\uC5B4"
m_Metadata:
m_Items: []
- m_Id: 27338671456294
- m_Id: 2336362686607382
m_Localized: "\uC720\uB839\uC0C8\uC6B0"
m_Metadata:
m_Items: []
- m_Id: 27338671456295
- m_Id: 2336362686607383
m_Localized: "\uBE44\uB298\uBC1C\uACE0\uB465"
m_Metadata:
m_Items: []
- m_Id: 27338671456296
- m_Id: 2336362686607384
m_Localized: "\uD64D\uD574\uD30C\uB9AC"
m_Metadata:
m_Items: []
- m_Id: 27338671456297
- m_Id: 2336362686607385
m_Localized: "\uBBF8\uC815"
m_Metadata:
m_Items: []
- m_Id: 27338671456298
- m_Id: 2336362686607386
m_Localized: "\uD0C4\uC0B0\uC218"
m_Metadata:
m_Items: []
- m_Id: 27338671456299
- m_Id: 2336362686607387
m_Localized: "\uC704\uC2A4\uD0A4"
m_Metadata:
m_Items: []
- m_Id: 27338671456300
- m_Id: 2336362686607388
m_Localized: "\uC624\uB80C\uC9C0"
m_Metadata:
m_Items: []
- m_Id: 2336362686607389
m_Localized: "\uD280\uAE40"
m_Metadata:
m_Items: []
- m_Id: 2336362686607390
m_Localized: "\uB0C4\uBE44"
m_Metadata:
m_Items: []
- m_Id: 2336362686607391
m_Localized: "\uD654\uB85C"
m_Metadata:
m_Items: []
references:
version: 2
RefIds: []

View File

@ -15,75 +15,75 @@ MonoBehaviour:
m_TableCollectionName: Item_Taste
m_TableCollectionNameGuidString: 3e0718b57bd880048bf024a4d639abdf
m_Entries:
- m_Id: 27012664983552
- m_Id: 2336036701106176
m_Key: Sweet_name
m_Metadata:
m_Items: []
- m_Id: 27012677566464
- m_Id: 2336036726272000
m_Key: Warm_name
m_Metadata:
m_Items: []
- m_Id: 27012677566465
- m_Id: 2336036726272001
m_Key: Vegetable_name
m_Metadata:
m_Items: []
- m_Id: 27012677566466
- m_Id: 2336036726272002
m_Key: Bitter_name
m_Metadata:
m_Items: []
- m_Id: 27012677566467
- m_Id: 2336036726272003
m_Key: Salty_name
m_Metadata:
m_Items: []
- m_Id: 27012677566468
- m_Id: 2336036726272004
m_Key: Mild_name
m_Metadata:
m_Items: []
- m_Id: 27012677566469
- m_Id: 2336036726272005
m_Key: Addictive_name
m_Metadata:
m_Items: []
- m_Id: 27012677566470
- m_Id: 2336036726272006
m_Key: Sour_name
m_Metadata:
m_Items: []
- m_Id: 27012677566471
- m_Id: 2336036726272007
m_Key: Savory_name
m_Metadata:
m_Items: []
- m_Id: 27012677566472
- m_Id: 2336036726272008
m_Key: Meat_name
m_Metadata:
m_Items: []
- m_Id: 27012677566473
- m_Id: 2336036726272009
m_Key: SuperHot_name
m_Metadata:
m_Items: []
- m_Id: 27012677566474
- m_Id: 2336036726272010
m_Key: Fish_name
m_Metadata:
m_Items: []
- m_Id: 27012677566475
- m_Id: 2336036726272011
m_Key: NoneDegree_name
m_Metadata:
m_Items: []
- m_Id: 27012677566476
- m_Id: 2336036726272012
m_Key: Soda_name
m_Metadata:
m_Items: []
- m_Id: 27012677566477
- m_Id: 2336036726272013
m_Key: LowDegree_name
m_Metadata:
m_Items: []
- m_Id: 27012677566478
- m_Id: 2336036726272014
m_Key: WoodFlavor_name
m_Metadata:
m_Items: []
- m_Id: 27012677566479
- m_Id: 2336036726272015
m_Key: MiddleDegree_name
m_Metadata:
m_Items: []
- m_Id: 27012677566480
- m_Id: 2336036726272016
m_Key: FruitFlavor_name
m_Metadata:
m_Items: []

View File

@ -18,75 +18,75 @@ MonoBehaviour:
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 27012664983552
- m_Id: 2336036701106176
m_Localized: Sweet
m_Metadata:
m_Items: []
- m_Id: 27012677566464
- m_Id: 2336036726272000
m_Localized: Warm
m_Metadata:
m_Items: []
- m_Id: 27012677566465
- m_Id: 2336036726272001
m_Localized: Vegetable
m_Metadata:
m_Items: []
- m_Id: 27012677566466
- m_Id: 2336036726272002
m_Localized: Bitter
m_Metadata:
m_Items: []
- m_Id: 27012677566467
- m_Id: 2336036726272003
m_Localized: Salty
m_Metadata:
m_Items: []
- m_Id: 27012677566468
- m_Id: 2336036726272004
m_Localized: Mild
m_Metadata:
m_Items: []
- m_Id: 27012677566469
- m_Id: 2336036726272005
m_Localized: Addictive
m_Metadata:
m_Items: []
- m_Id: 27012677566470
- m_Id: 2336036726272006
m_Localized: Sour
m_Metadata:
m_Items: []
- m_Id: 27012677566471
- m_Id: 2336036726272007
m_Localized: Savory
m_Metadata:
m_Items: []
- m_Id: 27012677566472
- m_Id: 2336036726272008
m_Localized: Meat
m_Metadata:
m_Items: []
- m_Id: 27012677566473
- m_Id: 2336036726272009
m_Localized: SuperHot
m_Metadata:
m_Items: []
- m_Id: 27012677566474
- m_Id: 2336036726272010
m_Localized: Fish
m_Metadata:
m_Items: []
- m_Id: 27012677566475
- m_Id: 2336036726272011
m_Localized: NoneDegree
m_Metadata:
m_Items: []
- m_Id: 27012677566476
- m_Id: 2336036726272012
m_Localized: Soda
m_Metadata:
m_Items: []
- m_Id: 27012677566477
- m_Id: 2336036726272013
m_Localized: LowDegree
m_Metadata:
m_Items: []
- m_Id: 27012677566478
- m_Id: 2336036726272014
m_Localized: WoodFlavor
m_Metadata:
m_Items: []
- m_Id: 27012677566479
- m_Id: 2336036726272015
m_Localized: MiddleDegree
m_Metadata:
m_Items: []
- m_Id: 27012677566480
- m_Id: 2336036726272016
m_Localized: FruitFlavor
m_Metadata:
m_Items: []

View File

@ -18,75 +18,75 @@ MonoBehaviour:
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 27012664983552
- m_Id: 2336036701106176
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566464
- m_Id: 2336036726272000
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566465
- m_Id: 2336036726272001
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566466
- m_Id: 2336036726272002
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566467
- m_Id: 2336036726272003
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566468
- m_Id: 2336036726272004
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566469
- m_Id: 2336036726272005
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566470
- m_Id: 2336036726272006
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566471
- m_Id: 2336036726272007
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566472
- m_Id: 2336036726272008
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566473
- m_Id: 2336036726272009
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566474
- m_Id: 2336036726272010
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566475
- m_Id: 2336036726272011
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566476
- m_Id: 2336036726272012
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566477
- m_Id: 2336036726272013
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566478
- m_Id: 2336036726272014
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566479
- m_Id: 2336036726272015
m_Localized:
m_Metadata:
m_Items: []
- m_Id: 27012677566480
- m_Id: 2336036726272016
m_Localized:
m_Metadata:
m_Items: []

View File

@ -18,75 +18,75 @@ MonoBehaviour:
m_Metadata:
m_Items: []
m_TableData:
- m_Id: 27012664983552
- m_Id: 2336036701106176
m_Localized: "\uB2E8\uB9DB"
m_Metadata:
m_Items: []
- m_Id: 27012677566464
- m_Id: 2336036726272000
m_Localized: "\uB530\uB73B\uD55C"
m_Metadata:
m_Items: []
- m_Id: 27012677566465
- m_Id: 2336036726272001
m_Localized: "\uCC44\uB958"
m_Metadata:
m_Items: []
- m_Id: 27012677566466
- m_Id: 2336036726272002
m_Localized: "\uC4F4\uB9DB"
m_Metadata:
m_Items: []
- m_Id: 27012677566467
- m_Id: 2336036726272003
m_Localized: "\uC9E0\uB9DB"
m_Metadata:
m_Items: []
- m_Id: 27012677566468
- m_Id: 2336036726272004
m_Localized: "\uB2F4\uBC31\uD55C"
m_Metadata:
m_Items: []
- m_Id: 27012677566469
- m_Id: 2336036726272005
m_Localized: "\uC911\uB3C5\uC801\uC778"
m_Metadata:
m_Items: []
- m_Id: 27012677566470
- m_Id: 2336036726272006
m_Localized: "\uC2E0\uB9DB"
m_Metadata:
m_Items: []
- m_Id: 27012677566471
- m_Id: 2336036726272007
m_Localized: "\uACE0\uC18C\uD55C"
m_Metadata:
m_Items: []
- m_Id: 27012677566472
- m_Id: 2336036726272008
m_Localized: "\uC721\uB958"
m_Metadata:
m_Items: []
- m_Id: 27012677566473
- m_Id: 2336036726272009
m_Localized: "\uD575\uBD88\uB2ED\uB9DB"
m_Metadata:
m_Items: []
- m_Id: 27012677566474
- m_Id: 2336036726272010
m_Localized: "\uC5B4\uB958"
m_Metadata:
m_Items: []
- m_Id: 27012677566475
- m_Id: 2336036726272011
m_Localized: "\uB3C4\uC218\uAC00\uC5C6\uB294"
m_Metadata:
m_Items: []
- m_Id: 27012677566476
- m_Id: 2336036726272012
m_Localized: "\uD0C4\uC0B0"
m_Metadata:
m_Items: []
- m_Id: 27012677566477
- m_Id: 2336036726272013
m_Localized: "\uB3C4\uC218\uAC00\uB0AE\uC740"
m_Metadata:
m_Items: []
- m_Id: 27012677566478
- m_Id: 2336036726272014
m_Localized: "\uB098\uBB34\uD5A5"
m_Metadata:
m_Items: []
- m_Id: 27012677566479
- m_Id: 2336036726272015
m_Localized: "\uB3C4\uC218\uAC00\uBCF4\uD1B5\uC778"
m_Metadata:
m_Items: []
- m_Id: 27012677566480
- m_Id: 2336036726272016
m_Localized: "\uACFC\uC77C\uD5A5"
m_Metadata:
m_Items: []

File diff suppressed because it is too large Load Diff

View File

@ -20,20 +20,28 @@ public class RestaurantManagementSo : GameFlowTask
public Color FoodTasteOutlineColor = Color.magenta;
public Color DrinkTasteOutlineColor = Color.magenta;
[Title("오늘의 메뉴")]
[Title("오늘의 레스토랑 상태")]
public int MaxFoodCount = 8;
public int MaxDrinkCount = 6;
public int MaxCookwareCount = 6;
private Dictionary<string, int> _foodRecipeIds = new();
private Dictionary<string, int> _drinkRecipeIds = new();
[Title("실시간 데이터")]
[ReadOnly, ShowInInspector] private Dictionary<string, int> _todayFoodRecipeIds = new();
[ReadOnly, ShowInInspector] private Dictionary<string, int> _todayDrinkRecipeIds = new();
[ReadOnly, ShowInInspector] private List<string> _todayWorkerIds = new();
[ReadOnly, ShowInInspector] private List<string> _todayCookwareIds = new();
public IReadOnlyDictionary<string, int> FoodRecipeIds => _foodRecipeIds;
public IReadOnlyDictionary<string, int> DrinkRecipeIds => _drinkRecipeIds;
public IReadOnlyDictionary<string, int> TodayFoodRecipeIds => _todayFoodRecipeIds;
public IReadOnlyDictionary<string, int> TodayDrinkRecipeIds => _todayDrinkRecipeIds;
public IReadOnlyList<string> TodayWorkerIds => _todayWorkerIds;
public IReadOnlyList<string> TodayCookwareIds => _todayCookwareIds;
public override Task OnReadyNewFlow(GameFlowState newFlowState)
{
_foodRecipeIds.Clear();
_drinkRecipeIds.Clear();
_todayFoodRecipeIds.Clear();
_todayDrinkRecipeIds.Clear();
_todayWorkerIds.Clear();
_todayCookwareIds.Clear();
return Task.CompletedTask;
}
@ -50,24 +58,24 @@ public bool TryAddTodayMenu(ItemSlotUi itemSlotUi)
if (recipeData.RecipeType == RecipeType.FoodRecipe)
{
if (_foodRecipeIds.Count >= MaxFoodCount || _foodRecipeIds.ContainsKey(recipeId)) return false;
if (_todayFoodRecipeIds.Count >= MaxFoodCount || _todayFoodRecipeIds.ContainsKey(recipeId)) return false;
var foodData = DataManager.Instance.GetDataSo<FoodDataSo>().GetDataById(recipeData.RecipeResult);
var craftableCount = foodData.GetCraftableCount();
foodData.ConsumeAllCraftableIngredients();
_foodRecipeIds[recipeId] = craftableCount;
_todayFoodRecipeIds[recipeId] = craftableCount;
added = true;
}
else if (recipeData.RecipeType == RecipeType.DrinkRecipe)
{
if (_drinkRecipeIds.Count >= MaxDrinkCount || _drinkRecipeIds.ContainsKey(recipeId)) return false;
if (_todayDrinkRecipeIds.Count >= MaxDrinkCount || _todayDrinkRecipeIds.ContainsKey(recipeId)) return false;
var drinkData = DataManager.Instance.GetDataSo<DrinkDataSo>().GetDataById(recipeData.RecipeResult);
var craftableCount = drinkData.GetCraftableCount();
drinkData.ConsumeAllCraftableIngredients();
_drinkRecipeIds[recipeId] = craftableCount;
_todayDrinkRecipeIds[recipeId] = craftableCount;
added = true;
}
@ -91,9 +99,9 @@ public bool TryRemoveTodayMenu(ItemSlotUi itemSlotUi)
if (recipeData.RecipeType == RecipeType.FoodRecipe)
{
if (_foodRecipeIds.TryGetValue(recipeId, out refundCount))
if (_todayFoodRecipeIds.TryGetValue(recipeId, out refundCount))
{
removed = _foodRecipeIds.Remove(recipeId);
removed = _todayFoodRecipeIds.Remove(recipeId);
evt.RecipeType = RecipeType.FoodRecipe;
if (removed)
@ -105,9 +113,9 @@ public bool TryRemoveTodayMenu(ItemSlotUi itemSlotUi)
}
else if (recipeData.RecipeType == RecipeType.DrinkRecipe)
{
if (_drinkRecipeIds.TryGetValue(recipeId, out refundCount))
if (_todayDrinkRecipeIds.TryGetValue(recipeId, out refundCount))
{
removed = _drinkRecipeIds.Remove(recipeId);
removed = _todayDrinkRecipeIds.Remove(recipeId);
evt.RecipeType = RecipeType.DrinkRecipe;
if (removed)
@ -124,6 +132,33 @@ public bool TryRemoveTodayMenu(ItemSlotUi itemSlotUi)
return true;
}
public bool IsContainTodayMenu(string recipeId)=> _foodRecipeIds.ContainsKey(recipeId) || _drinkRecipeIds.ContainsKey(recipeId);
public bool TryAddTodayCookware(ItemSlotUi itemSlotUi)
{
var itemId = itemSlotUi.Model.Id;
if (itemSlotUi.Model.Count <= 0 || DataManager.Instance.GetDataSo<CookwareDataSo>().TryGetDataById(itemId, out CookwareData cookwareData) == false) return false;
if (_todayCookwareIds.Count >= MaxCookwareCount || _todayCookwareIds.Contains(itemId)) return false;
_todayCookwareIds.Add(itemId);
EventBus.Broadcast(RestaurantEvents.TodayMenuAddedEvent);
return true;
}
public bool TryRemoveTodayCookware(ItemSlotUi itemSlotUi)
{
var itemId = itemSlotUi.Model.Id;
if (DataManager.Instance.GetDataSo<CookwareDataSo>().TryGetDataById(itemId, out CookwareData cookwareData) == false) return false;
if (_todayCookwareIds.Remove(itemId) == false) return false;
EventBus.Broadcast( RestaurantEvents.TodayMenuRemovedEvent);
return true;
}
public bool IsContainTodayMenu(string recipeId)=> _todayFoodRecipeIds.ContainsKey(recipeId) || _todayDrinkRecipeIds.ContainsKey(recipeId);
}
}

View File

@ -7,15 +7,12 @@ public class InventorySlotUiStrategy : IItemSlotUiStrategy
{
public string AnimatorControllerKey => "InventorySlotUi";
public Task Setup(ItemSlotUi ui, ItemViewModel model)
public void Setup(ItemSlotUi ui, ItemViewModel model)
{
ui.SetIcon(model.ItemSprite);
ui.SetCount(model.Count);
ui.ShowCount();
ui.ShowCountText();
ui.HideMark();
ui.SetButtonInteractable(true);
return Task.CompletedTask;
}
public async Task<RuntimeAnimatorController> GetAnimatorController()
@ -28,7 +25,7 @@ public void OnInventoryChanged(ItemSlotUi ui)
if (ui.Model == null) return;
ui.Model.UpdateCount();
ui.SetCount(ui.Model.Count);
ui.ShowCountText();
}
public bool CanCrafting(ItemSlotUi ui)

View File

@ -50,8 +50,18 @@ public async Task Initialize()
await slot.Initialize(model, new InventorySlotUiStrategy());
itemSlotUi.name = ItemSlotUiName + model.Id;
var interactor = itemSlotUi.GetComponent<TodayMenuInteractor>();
interactor.Initialize(TodayMenuEventType.Add);
var interactor = itemSlotUi.GetComponent<ItemSlotInteractor>();
if (model.ItemType == ItemType.Recipe)
{
await interactor.Initialize(TodayMenuEventType.Add, new TodayMenuInteractorStrategy());
}
else
{
if (DataManager.Instance.GetDataSo<CookwareDataSo>().TryGetDataById(model.Id, out var cookwareData))
{
await interactor.Initialize(TodayMenuEventType.Add, new TodayCookwareInteractorStrategy());
}
}
_slotLookup[model.Id] = slot;
}

View File

@ -3,7 +3,6 @@
using System.Threading.Tasks;
using TMPro;
using UnityEngine;
using UnityEngine.AddressableAssets;
using UnityEngine.Localization.Components;
using UnityEngine.UI;
@ -72,7 +71,7 @@ public async void Show(ItemViewModel model)
{
viewItemKey = _currentItemViewModel.GetRecipeResultKey;
}
else if (_currentItemViewModel.ItemType == ItemType.Ingredient)
else
{
viewItemKey = _currentItemViewModel.Id;
}

View File

@ -1,7 +1,9 @@
using System.Threading.Tasks;
namespace DDD
{
public interface IInteractableUi
{
void OnInteract();
Task OnInteract();
}
}

View File

@ -0,0 +1,8 @@
namespace DDD
{
public interface IItemSlotInteractorStrategy
{
void OnAdded(ItemSlotUi itemSlotUi, RestaurantManagementSo restaurantManagementSo);
void OnRemoved(ItemSlotUi itemSlotUi, RestaurantManagementSo restaurantManagementSo);
}
}

View File

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

View File

@ -6,7 +6,7 @@ namespace DDD
public interface IItemSlotUiStrategy
{
string AnimatorControllerKey { get; }
Task Setup(ItemSlotUi ui, ItemViewModel model);
void Setup(ItemSlotUi ui, ItemViewModel model);
Task<RuntimeAnimatorController> GetAnimatorController();
}
}

View File

@ -12,66 +12,45 @@ public enum TodayMenuEventType
Remove
}
public class TodayMenuInteractor : MonoBehaviour, IInteractableUi
public class ItemSlotInteractor : MonoBehaviour, IInteractableUi
{
private ItemSlotUi _itemSlotUi;
private RestaurantManagementSo _restaurantManagementSo;
private TaskCompletionSource<bool> _isInitialized = new();
private TodayMenuEventType _todayMenuEventType = TodayMenuEventType.None;
public IItemSlotInteractorStrategy Strategy { get; private set; }
private void Awake()
{
_itemSlotUi = GetComponent<ItemSlotUi>();
}
public async void Initialize(TodayMenuEventType todayMenuEventType)
public async Task Initialize(TodayMenuEventType todayMenuEventType, IItemSlotInteractorStrategy strategy)
{
_todayMenuEventType = todayMenuEventType;
Strategy = strategy;
_restaurantManagementSo = await AssetManager.LoadAsset<RestaurantManagementSo>(DataConstants.RestaurantManagementSo);
_isInitialized.SetResult(true);
}
public async void OnInteract()
public async Task OnInteract()
{
await _isInitialized.Task;
switch (_todayMenuEventType)
{
case TodayMenuEventType.Add:
OnAdded();
Strategy.OnAdded(_itemSlotUi, _restaurantManagementSo);
break;
case TodayMenuEventType.Remove:
OnRemoved();
Strategy.OnRemoved(_itemSlotUi, _restaurantManagementSo);
break;
case TodayMenuEventType.None:
default:
throw new ArgumentOutOfRangeException();
}
}
private void OnAdded()
{
if (_itemSlotUi.Strategy is not InventorySlotUiStrategy inventorySlotUiStrategy) return;
if (inventorySlotUiStrategy.CanCrafting(_itemSlotUi))
{
_restaurantManagementSo.TryAddTodayMenu(_itemSlotUi);
}
else
{
var evt = GameEvents.RequestShowGlobalMessageEvent;
// TODO : 테스트용 메세지 추후 삭제 및 변경
evt.NewMessageKey = "today_menu_added_error_message_001";
evt.FadeDuration = 0.5f;
evt.ShowDuration = 1f;
EventBus.Broadcast(evt);
}
}
private void OnRemoved()
{
_restaurantManagementSo.TryRemoveTodayMenu(_itemSlotUi);
}
}
}

View File

@ -1,8 +1,6 @@
using System;
using System.Threading.Tasks;
using TMPro;
using UnityEngine;
using UnityEngine.AddressableAssets;
using UnityEngine.EventSystems;
using UnityEngine.UI;
@ -17,7 +15,7 @@ public class ItemSlotUi : MonoBehaviour, ISelectHandler
[SerializeField] private Image _markImage;
[SerializeField] private Animator _animator;
public ItemViewModel Model { get; private set; }
[field: SerializeField] public ItemViewModel Model { get; private set; }
public IItemSlotUiStrategy Strategy { get; private set; }
public async Task Initialize(ItemViewModel model, IItemSlotUiStrategy strategy)
@ -27,17 +25,18 @@ public async Task Initialize(ItemViewModel model, IItemSlotUiStrategy strategy)
var controller = await strategy.GetAnimatorController();
_animator.runtimeAnimatorController = controller;
await Strategy.Setup(this, model);
Strategy.Setup(this, model);
}
public void SetIcon(Sprite sprite) => _icon.sprite = sprite;
public void SetCount(int count)
public void ShowCountText()
{
int count = Model.Count;
_countText.text = count.ToString();
_countText.color = count > 0 ? Color.white : Color.red;
_countText.gameObject.SetActive(true);
}
public void ShowCount() => _countText.gameObject.SetActive(true);
public void HideCount() => _countText.gameObject.SetActive(false);
public void HideCountText() => _countText.gameObject.SetActive(false);
public void ShowMark(Sprite sprite)
{
_markImage.sprite = sprite;

View File

@ -1,13 +1,29 @@
using System;
using System.Collections.Generic;
using UnityEngine;
namespace DDD
{
[Serializable]
public class ItemViewModel
{
public string Id;
public ItemType ItemType;
public int Count;
[field: SerializeField] public string Id { get; private set; }
[field: SerializeField] public ItemType ItemType { get; private set; }
[field: SerializeField] public int Count { get; private set; }
public ItemViewModel(string id, ItemType itemType, int count)
{
Id = id;
ItemType = itemType;
Count = count;
}
public ItemViewModel(string id, ItemType itemType)
{
Id = id;
ItemType = itemType;
Count = 0;
}
public RecipeType RecipeType => ItemType == ItemType.Recipe ? DataManager.Instance.GetDataSo<RecipeDataSo>().GetDataById(Id).RecipeType : RecipeType.None;
public Sprite ItemSprite
@ -70,6 +86,8 @@ public List<TasteData> GetTasteDatas
}
}
public void SetCount(int count) => Count = count;
public void UpdateCount()
{
if (ItemType == ItemType.Recipe)
@ -90,7 +108,7 @@ public void UpdateCount()
Count = craftableCount;
}
else if (ItemType == ItemType.Ingredient)
else
{
Count = InventoryManager.Instance.GetItemCount(Id);
}

View File

@ -1,5 +1,4 @@
using System.Collections.Generic;
using System.Linq;
namespace DDD
{
@ -8,28 +7,18 @@ public static class ItemViewModelFactory
public static List<ItemViewModel> CreateRestaurantManagementInventoryItem()
{
var result = new List<ItemViewModel>();
var recipeDataMap = DataManager.Instance.GetDataSo<RecipeDataSo>().GetDataList().ToDictionary(r => r.Id, r => r);
var foodDataMap = DataManager.Instance.GetDataSo<FoodDataSo>().GetDataList().ToDictionary(f => f.Id, f => f);
var drinkDataMap = DataManager.Instance.GetDataSo<DrinkDataSo>().GetDataList().ToDictionary(d => d.Id, d => d);
var ingredientDataMap = DataManager.Instance.GetDataSo<IngredientDataSo>().GetDataList().ToDictionary(i => i.Id, i => i);
foreach (var kvp in InventoryManager.Instance.InventoryItems)
{
var id = kvp.Key;
var item = InventoryManager.Instance.GetItemDataByIdOrNull(id);
if (item == null) continue;
var model = new ItemViewModel
var modelCount = item.ItemType switch
{
Id = item.Id,
ItemType = item.ItemType,
Count = item.ItemType switch
{
ItemType.Recipe => CalculateCraftableCount(item.Id),
ItemType.Ingredient => InventoryManager.Instance.GetItemCount(id),
_ => 0
}
ItemType.Recipe => CalculateCraftableCount(item.Id),
_ => InventoryManager.Instance.GetItemCount(id)
};
var model = new ItemViewModel(item.Id, item.ItemType, modelCount);
result.Add(model);
}
@ -55,19 +44,14 @@ private static int CalculateCraftableCount(string recipeId)
};
}
public static ItemViewModel CreateByRecipeId(string recipeId)
public static ItemViewModel CreateByItemId(string itemId)
{
var recipeSo = DataManager.Instance.GetDataSo<RecipeDataSo>();
if (!recipeSo.TryGetDataById(recipeId, out var recipe)) return null;
var itemSo = DataManager.Instance.GetDataSo<ItemDataSo>();
if (!itemSo.TryGetDataById(itemId, out var itemData)) return null;
var item = InventoryManager.Instance.GetItemDataByIdOrNull(recipeId);
if (item == null) return null;
if (InventoryManager.Instance.GetItemDataByIdOrNull(itemId) == null) return null;
var model = new ItemViewModel
{
Id = recipeId,
ItemType = item.ItemType,
};
var model = new ItemViewModel(itemId, itemData.ItemType);
return model;
}

View File

@ -2,7 +2,6 @@
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.InputSystem;
using UnityEngine.Serialization;
namespace DDD
{
@ -19,7 +18,12 @@ protected override GameObject GetInitialSelected()
var inventoryViewInitialSelectedObject = _inventoryView.GetInitialSelected();
if (inventoryViewInitialSelectedObject) return inventoryViewInitialSelectedObject;
return _menuCategoryTabs.GetFirstInteractableButton;
if (_menuCategoryTabs.GetFirstInteractableButton.activeInHierarchy)
{
return _menuCategoryTabs.GetFirstInteractableButton;
}
return _cookwareCategoryTabs.GetFirstInteractableButton;
}
public async override void Open()

View File

@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using TMPro;
using UnityEngine;
using UnityEngine.Serialization;
@ -85,9 +86,10 @@ private void SetActiveContents(bool isActive)
content.SetActive(isActive);
}
}
public void OnInteract()
public Task OnInteract()
{
_onSelected?.Invoke(TabType);
return Task.CompletedTask;
}
}
}

View File

@ -0,0 +1,31 @@
namespace DDD
{
public class TodayMenuInteractorStrategy : IItemSlotInteractorStrategy
{
public void OnAdded(ItemSlotUi itemSlotUi, RestaurantManagementSo restaurantManagementSo)
{
if (itemSlotUi.Strategy is not InventorySlotUiStrategy inventorySlotUiStrategy) return;
if (inventorySlotUiStrategy.CanCrafting(itemSlotUi))
{
restaurantManagementSo.TryAddTodayMenu(itemSlotUi);
}
else
{
var evt = GameEvents.RequestShowGlobalMessageEvent;
// TODO : 테스트용 메세지 추후 삭제 및 변경
evt.NewMessageKey = "today_menu_added_error_message_001";
evt.FadeDuration = 0.5f;
evt.ShowDuration = 1f;
EventBus.Broadcast(evt);
}
}
public void OnRemoved(ItemSlotUi itemSlotUi, RestaurantManagementSo restaurantManagementSo)
{
if (itemSlotUi.Strategy is InventorySlotUiStrategy) return;
restaurantManagementSo.TryRemoveTodayMenu(itemSlotUi);
}
}
}

View File

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

View File

@ -1,12 +1,10 @@
using System.Threading.Tasks;
using UnityEngine;
using UnityEngine.AddressableAssets;
namespace DDD
{
public class TodayMenuSlotUiStrategy : IItemSlotUiStrategy
{
private RestaurantManagementSo _restaurantManagementSo;
private readonly RecipeType _recipeType;
public string AnimatorControllerKey => "TodayMenuSlotUi";
@ -16,13 +14,8 @@ public TodayMenuSlotUiStrategy(RecipeType recipeType)
_recipeType = recipeType;
}
public async Task Setup(ItemSlotUi ui, ItemViewModel model)
public void Setup(ItemSlotUi ui, ItemViewModel model)
{
if (!_restaurantManagementSo)
{
_restaurantManagementSo = await AssetManager.LoadAsset<RestaurantManagementSo>(DataConstants.RestaurantManagementSo);
}
if (model == null)
{
string emptySpriteKey = null;
@ -36,14 +29,14 @@ public async Task Setup(ItemSlotUi ui, ItemViewModel model)
}
ui.SetIcon(DataManager.Instance.GetSprite(emptySpriteKey));
ui.HideCount();
ui.HideCountText();
ui.HideMark();
ui.SetButtonInteractable(false);
return;
}
ui.SetIcon(model.ItemSprite);
ui.HideCount();
ui.HideCountText();
ui.ShowMark(DataManager.Instance.GetSprite(SpriteConstants.CheckNoSpriteKey)); // TODO : 추후에 장비와 매칭
ui.SetButtonInteractable(true);
}

View File

@ -1,7 +1,6 @@
using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine;
using UnityEngine.AddressableAssets;
namespace DDD
{
@ -36,15 +35,15 @@ private async Task Initialize()
Destroy(child.gameObject);
}
int maxFoodCount = _restaurantManagementSo.MaxFoodCount;
int maxFoodCount = _restaurantManagementSo!.MaxFoodCount;
_foodSlots = new List<ItemSlotUi>(maxFoodCount);
for (int i = 0; i < _restaurantManagementSo.MaxFoodCount; i++)
{
var go = Instantiate(_restaurantManagementSo.ItemSlotUiPrefab, _todayFoodContent);
var slot = go.GetComponent<ItemSlotUi>();
await slot.Initialize(null, new TodayMenuSlotUiStrategy(RecipeType.FoodRecipe));
var todayMenuInteractor = go.GetComponent<TodayMenuInteractor>();
todayMenuInteractor.Initialize(TodayMenuEventType.Remove);
var itemSlotInteractor = go.GetComponent<ItemSlotInteractor>();
await itemSlotInteractor.Initialize(TodayMenuEventType.Remove, new TodayMenuInteractorStrategy());
_foodSlots.Add(slot);
}
@ -61,8 +60,8 @@ private async Task Initialize()
var go = Instantiate(_restaurantManagementSo.ItemSlotUiPrefab, _todayDrinkContent);
var slot = go.GetComponent<ItemSlotUi>();
await slot.Initialize(null, new TodayMenuSlotUiStrategy(RecipeType.DrinkRecipe));
var todayMenuInteractor = go.GetComponent<TodayMenuInteractor>();
todayMenuInteractor.Initialize(TodayMenuEventType.Remove);
var itemSlotInteractor = go.GetComponent<ItemSlotInteractor>();
await itemSlotInteractor.Initialize(TodayMenuEventType.Remove, new TodayMenuInteractorStrategy());
_drinkSlots.Add(slot);
}
@ -86,41 +85,37 @@ public void Invoke(TodayMenuRemovedEvent evt)
private void UpdateView()
{
int foodIndex = 0;
foreach (var kvp in _restaurantManagementSo.FoodRecipeIds)
foreach (var foodRecipeIdCountPair in _restaurantManagementSo.TodayFoodRecipeIds)
{
if (foodIndex >= _foodSlots.Count) break;
string recipeId = kvp.Key;
var model = ItemViewModelFactory.CreateByRecipeId(recipeId);
var model = ItemViewModelFactory.CreateByItemId(foodRecipeIdCountPair.Key);
var foodSlot = _foodSlots[foodIndex];
_ = foodSlot.Initialize(model, new TodayMenuSlotUiStrategy(RecipeType.FoodRecipe));
foodSlot.SetCount(kvp.Value);
foodSlot.Model.SetCount(foodRecipeIdCountPair.Value);
foodIndex++;
}
for (int i = foodIndex; i < _foodSlots.Count; i++)
{
_ = _foodSlots[i].Initialize(null, new TodayMenuSlotUiStrategy(RecipeType.FoodRecipe));
_ = _foodSlots[i].Initialize(null, new TodayMenuSlotUiStrategy(RecipeType.FoodRecipe));
}
int drinkIndex = 0;
foreach (var kvp in _restaurantManagementSo.DrinkRecipeIds)
foreach (var drinkRecipeIdCountPair in _restaurantManagementSo.TodayDrinkRecipeIds)
{
if (drinkIndex >= _drinkSlots.Count) break;
string recipeId = kvp.Key;
var model = ItemViewModelFactory.CreateByRecipeId(recipeId);
var model = ItemViewModelFactory.CreateByItemId(drinkRecipeIdCountPair.Key);
var drinkSlot = _drinkSlots[drinkIndex];
_ = drinkSlot.Initialize(model, new TodayMenuSlotUiStrategy(RecipeType.DrinkRecipe));
drinkSlot.SetCount(kvp.Value);
drinkSlot.Model.SetCount(drinkRecipeIdCountPair.Value);
drinkIndex++;
}
for (int i = drinkIndex; i < _drinkSlots.Count; i++)
{
_ = _drinkSlots[i].Initialize(null, new TodayMenuSlotUiStrategy(RecipeType.DrinkRecipe));
_ = _drinkSlots[i].Initialize(null, new TodayMenuSlotUiStrategy(RecipeType.DrinkRecipe));
}
}
}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9f8786534fdd75b4d8b84281353bf8a9
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,31 @@
namespace DDD
{
public class TodayCookwareInteractorStrategy : IItemSlotInteractorStrategy
{
public void OnAdded(ItemSlotUi itemSlotUi, RestaurantManagementSo restaurantManagementSo)
{
if (itemSlotUi.Strategy is not InventorySlotUiStrategy inventorySlotUiStrategy) return;
if (inventorySlotUiStrategy.CanCrafting(itemSlotUi))
{
restaurantManagementSo.TryAddTodayCookware(itemSlotUi);
}
else
{
var evt = GameEvents.RequestShowGlobalMessageEvent;
// TODO : 테스트용 메세지 추후 삭제 및 변경
evt.NewMessageKey = "today_menu_added_error_message_001";
evt.FadeDuration = 0.5f;
evt.ShowDuration = 1f;
EventBus.Broadcast(evt);
}
}
public void OnRemoved(ItemSlotUi itemSlotUi, RestaurantManagementSo restaurantManagementSo)
{
if (itemSlotUi.Strategy is InventorySlotUiStrategy) return;
restaurantManagementSo.TryRemoveTodayCookware(itemSlotUi);
}
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 93068479548c32b408ca976e9a1c3a50

View File

@ -0,0 +1,34 @@
using System.Threading.Tasks;
using UnityEngine;
namespace DDD
{
public class TodayCookwareSlotUiStrategy : IItemSlotUiStrategy
{
private RestaurantManagementSo _restaurantManagementSo;
public string AnimatorControllerKey => "TodayMenuSlotUi";
public void Setup(ItemSlotUi ui, ItemViewModel model)
{
if (model == null)
{
ui.SetIcon(DataManager.Instance.GetSprite(SpriteConstants.EmptyFoodSpriteKey));
ui.HideCountText();
ui.HideMark();
ui.SetButtonInteractable(false);
return;
}
ui.SetIcon(model.ItemSprite);
ui.HideCountText();
ui.ShowMark(DataManager.Instance.GetSprite(SpriteConstants.CheckNoSpriteKey)); // TODO : 추후에 장비와 매칭
ui.SetButtonInteractable(true);
}
public async Task<RuntimeAnimatorController> GetAnimatorController()
{
return await AssetManager.LoadAsset<RuntimeAnimatorController>(AnimatorControllerKey);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 394aa9c97d7d59d48be8da539fc78884
timeCreated: 1753788899

View File

@ -0,0 +1,121 @@
using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine;
namespace DDD
{
public class TodayRestaurantStateView : MonoBehaviour, IEventHandler<TodayMenuAddedEvent>, IEventHandler<TodayMenuRemovedEvent>
{
[SerializeField] private Transform _todayWorkerContent;
[SerializeField] private Transform _todayCookwareContent;
private List<ItemSlotUi> _workerSlots;
private List<ItemSlotUi> _cookwareSlots;
private RestaurantManagementSo _restaurantManagementSo;
private void Start()
{
_ = Initialize();
}
private void OnDestroy()
{
EventBus.Unregister<TodayMenuAddedEvent>(this);
EventBus.Unregister<TodayMenuRemovedEvent>(this);
}
private async Task Initialize()
{
_restaurantManagementSo = await AssetManager.LoadAsset<RestaurantManagementSo>(DataConstants.RestaurantManagementSo);
Debug.Assert(_restaurantManagementSo != null, "_restaurantManagementSo != null");
foreach (Transform child in _todayWorkerContent)
{
Destroy(child.gameObject);
}
int maxCookwareCount = _restaurantManagementSo!.MaxCookwareCount;
_workerSlots = new List<ItemSlotUi>(maxCookwareCount);
for (int i = 0; i < _restaurantManagementSo.MaxCookwareCount; i++)
{
var go = Instantiate(_restaurantManagementSo.ItemSlotUiPrefab, _todayWorkerContent);
var slot = go.GetComponent<ItemSlotUi>();
await slot.Initialize(null, new TodayWorkerSlotUiStrategy());
var itemSlotInteractor = go.GetComponent<ItemSlotInteractor>();
await itemSlotInteractor.Initialize(TodayMenuEventType.Remove, new TodayCookwareInteractorStrategy());
_workerSlots.Add(slot);
}
foreach (Transform child in _todayCookwareContent)
{
Destroy(child.gameObject);
}
_cookwareSlots = new List<ItemSlotUi>(maxCookwareCount);
for (int i = 0; i < _restaurantManagementSo.MaxCookwareCount; i++)
{
var go = Instantiate(_restaurantManagementSo.ItemSlotUiPrefab, _todayCookwareContent);
var slot = go.GetComponent<ItemSlotUi>();
await slot.Initialize(null, new TodayCookwareSlotUiStrategy());
var itemSlotInteractor = go.GetComponent<ItemSlotInteractor>();
await itemSlotInteractor.Initialize(TodayMenuEventType.Remove, new TodayCookwareInteractorStrategy());
_cookwareSlots.Add(slot);
}
UpdateView();
EventBus.Register<TodayMenuAddedEvent>(this);
EventBus.Register<TodayMenuRemovedEvent>(this);
}
public void Invoke(TodayMenuAddedEvent evt)
{
UpdateView();
}
public void Invoke(TodayMenuRemovedEvent evt)
{
UpdateView();
}
private void UpdateView()
{
int workerIndex = 0;
foreach (var workerKey in _restaurantManagementSo.TodayWorkerIds)
{
if (workerIndex >= _workerSlots.Count) break;
var model = ItemViewModelFactory.CreateByItemId(workerKey);
var newWorkerSlot = _workerSlots[workerIndex];
_ = newWorkerSlot.Initialize(model, new TodayWorkerSlotUiStrategy());
newWorkerSlot.Model.SetCount(1);
workerIndex++;
}
for (int i = workerIndex; i < _workerSlots.Count; i++)
{
_ = _workerSlots[i].Initialize(null, new TodayWorkerSlotUiStrategy());
}
int cookwareIndex = 0;
foreach (var cookwareKey in _restaurantManagementSo.TodayCookwareIds)
{
if (cookwareIndex >= _cookwareSlots.Count) break;
var model = ItemViewModelFactory.CreateByItemId(cookwareKey);
var newCookwareSlot = _cookwareSlots[cookwareIndex];
_ = newCookwareSlot.Initialize(model, new TodayCookwareSlotUiStrategy());
newCookwareSlot.Model.SetCount(1);
cookwareIndex++;
}
for (int i = cookwareIndex; i < _cookwareSlots.Count; i++)
{
_ = _cookwareSlots[i].Initialize(null, new TodayCookwareSlotUiStrategy());
}
}
}
}

View File

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

View File

@ -0,0 +1,34 @@
using System.Threading.Tasks;
using UnityEngine;
namespace DDD
{
public class TodayWorkerSlotUiStrategy : IItemSlotUiStrategy
{
private RestaurantManagementSo _restaurantManagementSo;
public string AnimatorControllerKey => "TodayMenuSlotUi";
public void Setup(ItemSlotUi ui, ItemViewModel model)
{
if (model == null)
{
ui.SetIcon(DataManager.Instance.GetSprite(SpriteConstants.EmptyFoodSpriteKey)); // TODO : 점원 빈칸 이미지로 변경
ui.HideCountText();
ui.HideMark();
ui.SetButtonInteractable(false);
return;
}
ui.SetIcon(model.ItemSprite);
ui.HideCountText();
ui.ShowMark(DataManager.Instance.GetSprite(SpriteConstants.CheckNoSpriteKey)); // TODO : 추후에 장비와 매칭
ui.SetButtonInteractable(true);
}
public async Task<RuntimeAnimatorController> GetAnimatorController()
{
return await AssetManager.LoadAsset<RuntimeAnimatorController>(AnimatorControllerKey);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: ee0dc9cfbf93d5d4a911d54decd9951b
timeCreated: 1753788899