Merge remote-tracking branch 'origin/develop' into feature/customer_behavior
# Conflicts: # Assets/_DDD/_Scripts/RestaurantCharacter/Npc/Customer/CustomerCharacter.cs
This commit is contained in:
commit
556ddcba13
BIN
Assets/TextMesh Pro/Resources/Fonts & Materials/GodoM SDF.asset
(Stored with Git LFS)
BIN
Assets/TextMesh Pro/Resources/Fonts & Materials/GodoM SDF.asset
(Stored with Git LFS)
Binary file not shown.
@ -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: []
|
||||
|
BIN
Assets/_DDD/Restaurant/Ui/RestaurantManagementUi/Images/6_요리하기.jpg
(Stored with Git LFS)
Normal file
BIN
Assets/_DDD/Restaurant/Ui/RestaurantManagementUi/Images/6_요리하기.jpg
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,143 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ecd38ffad40b4e14c91ca751ab096e19
|
||||
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: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WindowsStoreApps
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -97,7 +97,7 @@ AnimationClip:
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: {x: 1.1, y: 1.1, z: 1.1}
|
||||
value: {x: 1, y: 1, z: 1}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 0, z: 0}
|
||||
tangentMode: 0
|
||||
@ -274,7 +274,7 @@ AnimationClip:
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 1.1
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
@ -295,7 +295,7 @@ AnimationClip:
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 1.1
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
@ -316,7 +316,7 @@ AnimationClip:
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 1.1
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
@ -480,32 +480,32 @@ AnimatorController:
|
||||
m_Name: CategoryTabUi
|
||||
serializedVersion: 5
|
||||
m_AnimatorParameters:
|
||||
- m_Name: Normal
|
||||
m_Type: 9
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Highlighted
|
||||
m_Type: 9
|
||||
- m_Name: Disabled
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Pressed
|
||||
m_Type: 9
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Toggled
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Selected
|
||||
m_Type: 9
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Disabled
|
||||
m_Type: 9
|
||||
- m_Name: Highlighted
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
@ -514,7 +514,7 @@ AnimatorController:
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_DefaultBool: 1
|
||||
m_Controller: {fileID: 9100000}
|
||||
m_AnimatorLayers:
|
||||
- serializedVersion: 5
|
||||
@ -1350,7 +1350,7 @@ AnimationClip:
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0.71765
|
||||
value: 0.8
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
@ -1572,7 +1572,7 @@ AnimationClip:
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0.71765
|
||||
value: 0.8
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
@ -1649,26 +1649,26 @@ AnimatorStateMachine:
|
||||
m_ChildStates:
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -9197952397577950673}
|
||||
m_Position: {x: 200, y: 0, z: 0}
|
||||
m_Position: {x: 400, y: -20, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: 5740288191183519716}
|
||||
m_Position: {x: 235, y: 65, z: 0}
|
||||
m_Position: {x: 430, y: 50, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: 2264358156696285842}
|
||||
m_Position: {x: 270, y: 130, z: 0}
|
||||
m_Position: {x: 470, y: 110, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -2657841246124178625}
|
||||
m_Position: {x: 305, y: 195, z: 0}
|
||||
m_Position: {x: 500, y: 180, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -4335743845369311454}
|
||||
m_Position: {x: 340, y: 260, z: 0}
|
||||
m_ChildStateMachines: []
|
||||
m_AnyStateTransitions:
|
||||
- {fileID: 7122475715172880790}
|
||||
- {fileID: -4959916750101030702}
|
||||
- {fileID: 113719257869837387}
|
||||
- {fileID: -4382471172070126114}
|
||||
- {fileID: 8410860602511447315}
|
||||
- {fileID: 113719257869837387}
|
||||
- {fileID: -4959916750101030702}
|
||||
- {fileID: 7122475715172880790}
|
||||
m_EntryTransitions: []
|
||||
m_StateMachineTransitions: {}
|
||||
m_StateMachineBehaviours: []
|
||||
@ -1685,8 +1685,17 @@ AnimatorStateTransition:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: Normal
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Disabled
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Pressed
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Toggled
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Highlighted
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: -9197952397577950673}
|
||||
@ -2054,7 +2063,7 @@ AnimatorStateTransition:
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: Selected
|
||||
m_ConditionEvent: Toggled
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: -2657841246124178625}
|
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 662dee01fb75baf4a8b0706a2a8997d1
|
||||
guid: 1ccba7a2ea7adb54b9c10f748eb5e15c
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 9100000
|
@ -8,8 +8,20 @@ AnimatorStateTransition:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: Normal
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Disabled
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Pressed
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Toggled
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Selected
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Highlighted
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: -6259034119004896615}
|
||||
@ -368,26 +380,26 @@ AnimatorStateMachine:
|
||||
m_ChildStates:
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -6259034119004896615}
|
||||
m_Position: {x: 200, y: 0, z: 0}
|
||||
m_Position: {x: 460, y: 0, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -4170228312314127899}
|
||||
m_Position: {x: 235, y: 65, z: 0}
|
||||
m_Position: {x: 540, y: 70, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -2429834667517848280}
|
||||
m_Position: {x: 270, y: 130, z: 0}
|
||||
m_Position: {x: 520, y: 140, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: 6386372134413823796}
|
||||
m_Position: {x: 305, y: 195, z: 0}
|
||||
m_Position: {x: 510, y: 200, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -755592736906726463}
|
||||
m_Position: {x: 340, y: 260, z: 0}
|
||||
m_Position: {x: 430, y: 270, z: 0}
|
||||
m_ChildStateMachines: []
|
||||
m_AnyStateTransitions:
|
||||
- {fileID: -8454442321133926692}
|
||||
- {fileID: 5688398759945136006}
|
||||
- {fileID: 768286118201508997}
|
||||
- {fileID: -2947644494943107051}
|
||||
- {fileID: 814151823820984193}
|
||||
- {fileID: 768286118201508997}
|
||||
- {fileID: 5688398759945136006}
|
||||
- {fileID: -8454442321133926692}
|
||||
m_EntryTransitions: []
|
||||
m_StateMachineTransitions: {}
|
||||
m_StateMachineBehaviours: []
|
||||
@ -1120,36 +1132,42 @@ AnimatorController:
|
||||
m_Name: InventorySlotUi
|
||||
serializedVersion: 5
|
||||
m_AnimatorParameters:
|
||||
- m_Name: Normal
|
||||
m_Type: 9
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Highlighted
|
||||
m_Type: 9
|
||||
- m_Name: Disabled
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Pressed
|
||||
m_Type: 9
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Toggled
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Selected
|
||||
m_Type: 9
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Disabled
|
||||
m_Type: 9
|
||||
- m_Name: Highlighted
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: CanDisabled
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 1
|
||||
m_Controller: {fileID: 9100000}
|
||||
m_AnimatorLayers:
|
||||
- serializedVersion: 5
|
||||
m_Name: Base Layer
|
||||
@ -1171,6 +1189,9 @@ AnimatorStateTransition:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: CanDisabled
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: Disabled
|
||||
m_EventTreshold: 0
|
||||
|
@ -907,26 +907,26 @@ AnimatorStateMachine:
|
||||
m_ChildStates:
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -6677785953113548519}
|
||||
m_Position: {x: 200, y: 0, z: 0}
|
||||
m_Position: {x: 360, y: -10, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -8792213448813508643}
|
||||
m_Position: {x: 235, y: 65, z: 0}
|
||||
m_Position: {x: 390, y: 50, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: 5205114662233237982}
|
||||
m_Position: {x: 270, y: 130, z: 0}
|
||||
m_Position: {x: 430, y: 120, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -5490678238363298755}
|
||||
m_Position: {x: 305, y: 195, z: 0}
|
||||
m_Position: {x: 460, y: 180, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: 1374993701516088108}
|
||||
m_Position: {x: 340, y: 260, z: 0}
|
||||
m_ChildStateMachines: []
|
||||
m_AnyStateTransitions:
|
||||
- {fileID: -30650213741062983}
|
||||
- {fileID: -6580421973980778535}
|
||||
- {fileID: -4112017457821995473}
|
||||
- {fileID: -566993761381039251}
|
||||
- {fileID: 8862062841961532378}
|
||||
- {fileID: -4112017457821995473}
|
||||
- {fileID: -6580421973980778535}
|
||||
- {fileID: -30650213741062983}
|
||||
m_EntryTransitions: []
|
||||
m_StateMachineTransitions: {}
|
||||
m_StateMachineBehaviours: []
|
||||
@ -968,8 +968,17 @@ AnimatorStateTransition:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: Normal
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Disabled
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Pressed
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Toggled
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Highlighted
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: -6677785953113548519}
|
||||
@ -994,32 +1003,32 @@ AnimatorController:
|
||||
m_Name: SectionTabUi
|
||||
serializedVersion: 5
|
||||
m_AnimatorParameters:
|
||||
- m_Name: Normal
|
||||
m_Type: 9
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Highlighted
|
||||
m_Type: 9
|
||||
- m_Name: Disabled
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Pressed
|
||||
m_Type: 9
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Toggled
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Selected
|
||||
m_Type: 9
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Disabled
|
||||
m_Type: 9
|
||||
- m_Name: Highlighted
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
@ -1028,7 +1037,7 @@ AnimatorController:
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_DefaultBool: 1
|
||||
m_Controller: {fileID: 9100000}
|
||||
m_AnimatorLayers:
|
||||
- serializedVersion: 5
|
||||
@ -1134,7 +1143,7 @@ AnimationClip:
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0.7176471
|
||||
value: 0.8
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
@ -1284,7 +1293,7 @@ AnimationClip:
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0.7176471
|
||||
value: 0.8
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
@ -1614,7 +1623,7 @@ AnimatorStateTransition:
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: Selected
|
||||
m_ConditionEvent: Toggled
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: -5490678238363298755}
|
@ -1,6 +1,6 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1101 &-8454442321133926692
|
||||
--- !u!1101 &-8514625505402044885
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@ -9,7 +9,44 @@ AnimatorStateTransition:
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: Normal
|
||||
m_ConditionEvent: Pressed
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: -2429834667517848280}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.75
|
||||
m_HasExitTime: 0
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1101 &-8454442321133926692
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Toggled
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Highlighted
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Pressed
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Selected
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 2
|
||||
m_ConditionEvent: Disabled
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: -6259034119004896615}
|
||||
@ -368,25 +405,25 @@ AnimatorStateMachine:
|
||||
m_ChildStates:
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -6259034119004896615}
|
||||
m_Position: {x: 200, y: 0, z: 0}
|
||||
m_Position: {x: 410, y: 0, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -4170228312314127899}
|
||||
m_Position: {x: 235, y: 65, z: 0}
|
||||
m_Position: {x: 580, y: 60, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -2429834667517848280}
|
||||
m_Position: {x: 270, y: 130, z: 0}
|
||||
m_Position: {x: 540, y: 140, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: 6386372134413823796}
|
||||
m_Position: {x: 305, y: 195, z: 0}
|
||||
m_Position: {x: 530, y: 210, z: 0}
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: -755592736906726463}
|
||||
m_Position: {x: 340, y: 260, z: 0}
|
||||
m_Position: {x: 410, y: 270, z: 0}
|
||||
m_ChildStateMachines: []
|
||||
m_AnyStateTransitions:
|
||||
- {fileID: 768286118201508997}
|
||||
- {fileID: 814151823820984193}
|
||||
- {fileID: -2947644494943107051}
|
||||
- {fileID: 5688398759945136006}
|
||||
- {fileID: -1036174919220373316}
|
||||
- {fileID: -8514625505402044885}
|
||||
- {fileID: 5381093293389739199}
|
||||
- {fileID: 1846144826618844133}
|
||||
- {fileID: -8454442321133926692}
|
||||
m_EntryTransitions: []
|
||||
m_StateMachineTransitions: {}
|
||||
@ -728,31 +765,6 @@ AnimatorState:
|
||||
m_MirrorParameter:
|
||||
m_CycleOffsetParameter:
|
||||
m_TimeParameter:
|
||||
--- !u!1101 &-2947644494943107051
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: Pressed
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: -2429834667517848280}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.75
|
||||
m_HasExitTime: 0
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1102 &-2429834667517848280
|
||||
AnimatorState:
|
||||
serializedVersion: 6
|
||||
@ -1085,6 +1097,34 @@ AnimationClip:
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
||||
--- !u!1101 &-1036174919220373316
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: CanDisabled
|
||||
m_EventTreshold: 0
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: Disabled
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: -755592736906726463}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.75
|
||||
m_HasExitTime: 0
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1102 &-755592736906726463
|
||||
AnimatorState:
|
||||
serializedVersion: 6
|
||||
@ -1120,36 +1160,42 @@ AnimatorController:
|
||||
m_Name: TodayMenuSlotUi
|
||||
serializedVersion: 5
|
||||
m_AnimatorParameters:
|
||||
- m_Name: Normal
|
||||
m_Type: 9
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Highlighted
|
||||
m_Type: 9
|
||||
- m_Name: Disabled
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Pressed
|
||||
m_Type: 9
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Toggled
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Selected
|
||||
m_Type: 9
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: Disabled
|
||||
m_Type: 9
|
||||
- m_Name: Highlighted
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
- m_Name: CanDisabled
|
||||
m_Type: 4
|
||||
m_DefaultFloat: 0
|
||||
m_DefaultInt: 0
|
||||
m_DefaultBool: 1
|
||||
m_Controller: {fileID: 9100000}
|
||||
m_AnimatorLayers:
|
||||
- serializedVersion: 5
|
||||
m_Name: Base Layer
|
||||
@ -1163,57 +1209,7 @@ AnimatorController:
|
||||
m_IKPass: 0
|
||||
m_SyncedLayerAffectsTiming: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
--- !u!1101 &768286118201508997
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: Disabled
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: -755592736906726463}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.75
|
||||
m_HasExitTime: 0
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1101 &814151823820984193
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: Selected
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: 6386372134413823796}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.75
|
||||
m_HasExitTime: 0
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1101 &5688398759945136006
|
||||
--- !u!1101 &1846144826618844133
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@ -1238,6 +1234,31 @@ AnimatorStateTransition:
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!1101 &5381093293389739199
|
||||
AnimatorStateTransition:
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name:
|
||||
m_Conditions:
|
||||
- m_ConditionMode: 1
|
||||
m_ConditionEvent: Selected
|
||||
m_EventTreshold: 0
|
||||
m_DstStateMachine: {fileID: 0}
|
||||
m_DstState: {fileID: 6386372134413823796}
|
||||
m_Solo: 0
|
||||
m_Mute: 0
|
||||
m_IsExit: 0
|
||||
serializedVersion: 3
|
||||
m_TransitionDuration: 0
|
||||
m_TransitionOffset: 0
|
||||
m_ExitTime: 0.75
|
||||
m_HasExitTime: 0
|
||||
m_HasFixedDuration: 1
|
||||
m_InterruptionSource: 0
|
||||
m_OrderedInterruption: 1
|
||||
m_CanTransitionToSelf: 1
|
||||
--- !u!74 &5939040793034423229
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 077fbb30d2367574db4211e2945acda0
|
||||
guid: eb71f745b6cd4de419660adac752471b
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 9100000
|
||||
|
@ -13,6 +13,7 @@ GameObject:
|
||||
- component: {fileID: 7876932839802805243}
|
||||
- component: {fileID: 6141761943717344037}
|
||||
- component: {fileID: 2840965674874438582}
|
||||
- component: {fileID: 8127989733875123651}
|
||||
m_Layer: 5
|
||||
m_Name: BaseButton
|
||||
m_TagString: Untagged
|
||||
@ -68,7 +69,7 @@ MonoBehaviour:
|
||||
m_SelectOnDown: {fileID: 0}
|
||||
m_SelectOnLeft: {fileID: 0}
|
||||
m_SelectOnRight: {fileID: 0}
|
||||
m_Transition: 3
|
||||
m_Transition: 0
|
||||
m_Colors:
|
||||
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||
@ -89,7 +90,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_Interactable: 1
|
||||
m_TargetGraphic: {fileID: 0}
|
||||
m_TargetGraphic: {fileID: 2857241882409296209}
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
@ -103,7 +104,7 @@ Animator:
|
||||
m_GameObject: {fileID: 7153853149712347897}
|
||||
m_Enabled: 1
|
||||
m_Avatar: {fileID: 0}
|
||||
m_Controller: {fileID: 9100000, guid: 662dee01fb75baf4a8b0706a2a8997d1, type: 2}
|
||||
m_Controller: {fileID: 9100000, guid: 1ccba7a2ea7adb54b9c10f748eb5e15c, type: 2}
|
||||
m_CullingMode: 0
|
||||
m_UpdateMode: 0
|
||||
m_ApplyRootMotion: 0
|
||||
@ -135,6 +136,23 @@ MonoBehaviour:
|
||||
m_FlexibleWidth: -1
|
||||
m_FlexibleHeight: -1
|
||||
m_LayoutPriority: 1
|
||||
--- !u!114 &8127989733875123651
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7153853149712347897}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fb17a59bc188495b84cb323bb982f64b, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
_button: {fileID: 7876932839802805243}
|
||||
_animator: {fileID: 6141761943717344037}
|
||||
_canDisabledAnimation: 1
|
||||
_synchronizeStates: 1
|
||||
_buttonType: 0
|
||||
--- !u!1001 &1381293524313834950
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -165,7 +183,7 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7857853769095069531, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: TextLabel
|
||||
value: Label
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
@ -359,13 +377,24 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6023966856263752882, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: BaseBackground
|
||||
value: Background
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
--- !u!114 &2857241882409296209 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 4684438329468569219, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
m_PrefabInstance: {fileID: 7396178934505482194}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!224 &3058851479138929988 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
|
@ -158,6 +158,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: ButtonWithOutline
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7876932839802805243, guid: 556da9949111f1a428d7e13fe22600fb, type: 3}
|
||||
propertyPath: m_TargetGraphic
|
||||
value:
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects:
|
||||
- {fileID: 3836482481758862176, guid: 556da9949111f1a428d7e13fe22600fb, type: 3}
|
||||
@ -262,7 +266,7 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4018690074381891769, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: BackgroundWithOutline
|
||||
value: Background
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
|
@ -163,6 +163,10 @@ PrefabInstance:
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2994250131869375978, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Background
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6930594362999665433, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: FilledButtonWithOutline
|
||||
|
@ -294,10 +294,6 @@ PrefabInstance:
|
||||
propertyPath: m_HorizontalAlignment
|
||||
value: 4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6220058918333870789, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
propertyPath: m_Controller
|
||||
value:
|
||||
objectReference: {fileID: 9100000, guid: 83afdd7c8e0232443a83b09a90d0d3b1, type: 2}
|
||||
- target: {fileID: 6930594362999665433, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: ItemSlot
|
||||
@ -343,17 +339,6 @@ PrefabInstance:
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: -7696367963215207771}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
--- !u!114 &304190825780974321 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 7942522337697241627, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
m_PrefabInstance: {fileID: 7638441478130698474}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 733902947636509683}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &733902947636509683 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 6930594362999665433, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
@ -372,7 +357,6 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
<RectTransform>k__BackingField: {fileID: 7689845634213550448}
|
||||
_button: {fileID: 304190825780974321}
|
||||
_backgroundImage: {fileID: 5843313364549996337}
|
||||
_icon: {fileID: 4868191311215280477}
|
||||
_countText: {fileID: 3433189186403740826}
|
||||
|
@ -0,0 +1,124 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1001 &5991135733323538638
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: 733902947636509683, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: ItemSlotTabButton
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1847782924002495689, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: _buttonType
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_Pivot.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_AnchorMax.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_AnchorMin.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 131
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 132
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 66
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7689845634213550448, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents:
|
||||
- targetCorrespondingSourceObject: {fileID: 733902947636509683, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 7297891606913519494}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
--- !u!1 &6416383596375464765 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 733902947636509683, guid: 1ad3a3bc80a837444b272ed226c73c9a, type: 3}
|
||||
m_PrefabInstance: {fileID: 5991135733323538638}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &7297891606913519494
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6416383596375464765}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: a0323801ed497de44ab53f18c23cc402, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
_content: []
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6c7c6411f7b02be4996a5e71820445c8
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -115,11 +115,19 @@ PrefabInstance:
|
||||
- target: {fileID: 6220058918333870789, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
propertyPath: m_Controller
|
||||
value:
|
||||
objectReference: {fileID: 0}
|
||||
objectReference: {fileID: 9100000, guid: f4d962d603a720241a76750fc7b19d07, type: 2}
|
||||
- target: {fileID: 6930594362999665433, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: TabButton
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8333232481367262243, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
propertyPath: _buttonType
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8333232481367262243, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
propertyPath: _canDisabledAnimation
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@ -145,23 +153,4 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: a0323801ed497de44ab53f18c23cc402, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
_button: {fileID: 1035128454163554855}
|
||||
_animator: {fileID: 3906332291023473401}
|
||||
_content: []
|
||||
_isEnabled: 1
|
||||
--- !u!114 &1035128454163554855 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 7942522337697241627, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
m_PrefabInstance: {fileID: 6945678879497254972}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 20944589761710885}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!95 &3906332291023473401 stripped
|
||||
Animator:
|
||||
m_CorrespondingSourceObject: {fileID: 6220058918333870789, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
m_PrefabInstance: {fileID: 6945678879497254972}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
|
@ -0,0 +1,249 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1001 &4753841514653617289
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: 4684438329468569219, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_Sprite
|
||||
value:
|
||||
objectReference: {fileID: 21300000, guid: 8108d686a4ba975409402c7a396b3308, type: 3}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_Pivot.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_AnchorMax.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_AnchorMin.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 155
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 160
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6023966856263752882, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: SelectedIngredient
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects:
|
||||
- targetCorrespondingSourceObject: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 3677341213134794603}
|
||||
m_AddedComponents:
|
||||
- targetCorrespondingSourceObject: {fileID: 6023966856263752882, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 8106778291266833692}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
--- !u!224 &949891257788999199 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
m_PrefabInstance: {fileID: 4753841514653617289}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &1324168635962150971 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 6023966856263752882, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
m_PrefabInstance: {fileID: 4753841514653617289}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &8106778291266833692
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1324168635962150971}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 18a42613fb0842aabf67d61019dd71e8, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
<IngredientImage>k__BackingField: {fileID: 4529852896863535998}
|
||||
--- !u!1001 &9214139312262710781
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 949891257788999199}
|
||||
m_Modifications:
|
||||
- target: {fileID: 4684438329468569219, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_Sprite
|
||||
value:
|
||||
objectReference: {fileID: 21300000, guid: 48b66e69ad2030d4a9ee0aedb3c0458c, type: 3}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_Pivot.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_AnchorMax.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_AnchorMin.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 100
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 100
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 40
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6023966856263752882, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: IngredientIcon
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
--- !u!224 &3677341213134794603 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 5537097381728496278, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
m_PrefabInstance: {fileID: 9214139312262710781}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &4529852896863535998 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 4684438329468569219, guid: ecdd9e5f95150a64788ab21d61a154b9, type: 3}
|
||||
m_PrefabInstance: {fileID: 9214139312262710781}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e4f9c2b9ec9ea7640b54daa8cfa7b239
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,784 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &5019251911750780373
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 8107209452760937939}
|
||||
m_Layer: 5
|
||||
m_Name: InteractivePromptUi
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &8107209452760937939
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5019251911750780373}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 1
|
||||
m_Children:
|
||||
- {fileID: 4416573676282951948}
|
||||
- {fileID: 2550093527582931782}
|
||||
- {fileID: 3869255392100452852}
|
||||
m_Father: {fileID: 0}
|
||||
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: 53}
|
||||
m_SizeDelta: {x: 0, y: 71}
|
||||
m_Pivot: {x: 0.5, y: 0}
|
||||
--- !u!1001 &1567611404251035537
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 8107209452760937939}
|
||||
m_Modifications:
|
||||
- target: {fileID: 2692690179907035784, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_Color.a
|
||||
value: 0.78431374
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2692690179907035784, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_Color.b
|
||||
value: 0.32156864
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2692690179907035784, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_Color.g
|
||||
value: 0.30588236
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2692690179907035784, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_Color.r
|
||||
value: 0.2901961
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2692690179907035784, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_Material
|
||||
value:
|
||||
objectReference: {fileID: 2100000, guid: 9acf159c4a6b020469ec9dbcc47143b7, type: 2}
|
||||
- target: {fileID: 2692690179907035784, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_PixelsPerUnitMultiplier
|
||||
value: 5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_Pivot.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_AnchorMax.x
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_AnchorMin.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4018690074381891769, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Background
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
--- !u!224 &4416573676282951948 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 2921591646478159517, guid: b82b15dc37a01c04d82151c6c7fd0ee6, type: 3}
|
||||
m_PrefabInstance: {fileID: 1567611404251035537}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &3044525227121999735
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 2550093527582931782}
|
||||
m_Modifications:
|
||||
- target: {fileID: 545562010045447622, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 545562010045447622, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 545562010045447622, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 45.14
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 545562010045447622, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 49
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 545562010045447622, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 22.57
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 545562010045447622, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -24.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3643576478450009530, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: ConfirmKeyLayout
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_Pivot.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMax.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMin.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 116.35
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 49
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 58.175
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -6.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7865319533890706095, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7865319533890706095, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7865319533890706095, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7865319533890706095, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7865319533890706095, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7865319533890706095, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8762267192074770118, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8762267192074770118, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8762267192074770118, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8762267192074770118, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8762267192074770118, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8762267192074770118, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
--- !u!224 &9190120627212463591 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
m_PrefabInstance: {fileID: 3044525227121999735}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &5197501045211526563
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 8107209452760937939}
|
||||
m_Modifications:
|
||||
- target: {fileID: 6189840460486090838, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_text
|
||||
value: "\uBA54\uB274\uB97C \uC120\uD0DD\uD558\uC138\uC694"
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6189840460486090838, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_fontColor.b
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6189840460486090838, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_fontColor.g
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6189840460486090838, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_fontColor.r
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6189840460486090838, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_RaycastTarget
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6189840460486090838, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_TextWrappingMode
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6189840460486090838, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_characterSpacing
|
||||
value: -16
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6189840460486090838, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_fontColor32.rgba
|
||||
value: 4294967295
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7857853769095069531, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: MessageLabel
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_Pivot.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_AnchorMax.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_AnchorMin.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 700
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: -20
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
--- !u!224 &3869255392100452852 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
m_PrefabInstance: {fileID: 5197501045211526563}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &5527610558165550395
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 2550093527582931782}
|
||||
m_Modifications:
|
||||
- target: {fileID: 545562010045447622, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 545562010045447622, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 545562010045447622, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 83.369995
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 545562010045447622, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 49
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 545562010045447622, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 41.684998
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 545562010045447622, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -24.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3643576478450009530, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: CancelKeyLayout
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4995302901292615342, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_text
|
||||
value: "\uB098\uAC00\uAE30"
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5903102430418324167, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_text
|
||||
value: ESC
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_Pivot.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMax.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMin.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 181.93
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 49
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 237.315
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: -6.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7865319533890706095, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7865319533890706095, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7865319533890706095, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7865319533890706095, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7865319533890706095, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7865319533890706095, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8762267192074770118, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8762267192074770118, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8762267192074770118, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8762267192074770118, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8762267192074770118, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8762267192074770118, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
--- !u!224 &1837337877009618859 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 6181627633083568784, guid: 337a095b1f02706458dc265504e220c5, type: 3}
|
||||
m_PrefabInstance: {fileID: 5527610558165550395}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &5590268485648712204
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 8107209452760937939}
|
||||
m_Modifications:
|
||||
- target: {fileID: 697573095730933344, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: InteractiveKeyLayout
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2420418148532494408, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_Enabled
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_Pivot.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_AnchorMax.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_AnchorMin.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: -20
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 38
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8459888520532805033, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_Spacing
|
||||
value: 30
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8459888520532805033, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_Padding.m_Top
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8459888520532805033, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_ChildControlWidth
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8459888520532805033, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_ChildControlHeight
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects:
|
||||
- targetCorrespondingSourceObject: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 9190120627212463591}
|
||||
- targetCorrespondingSourceObject: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 1837337877009618859}
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
--- !u!224 &2550093527582931782 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
m_PrefabInstance: {fileID: 5590268485648712204}
|
||||
m_PrefabAsset: {fileID: 0}
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3e9030561e4db584cb648f33c4315e6b
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -138,10 +138,6 @@ PrefabInstance:
|
||||
propertyPath: m_fontColor.r
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6189840460486090838, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_sharedMaterial
|
||||
value:
|
||||
objectReference: {fileID: 2100000, guid: 865aa7aee5ed6944fba874808f503978, type: 2}
|
||||
- target: {fileID: 6189840460486090838, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
propertyPath: m_TextWrappingMode
|
||||
value: 0
|
||||
@ -524,7 +520,7 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 45
|
||||
value: 49
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
@ -560,7 +556,7 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
value: -24.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7995964240802183498, guid: c40aab0ea6318ea49a4aecbc0218e971, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
|
@ -134,4 +134,5 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 41f0ee0aabb2f954d918caa8d484f646, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
<UiType>k__BackingField: 4
|
||||
_enableBlockImage: 1
|
||||
|
@ -319,5 +319,6 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 828648aab79941544bf8ceb7b25b586c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
<UiType>k__BackingField: 4
|
||||
_enableBlockImage: 0
|
||||
_messageText: {fileID: 1263817835881307751}
|
||||
|
@ -422,6 +422,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: eccb2d58803b65f4e82f22153315d3c6, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
<UiType>k__BackingField: 2
|
||||
_enableBlockImage: 0
|
||||
_filledImage: {fileID: 1182510989530764005}
|
||||
_textLabel: {fileID: 5874059589008679693}
|
||||
|
@ -651,7 +651,7 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6952779389930089995, guid: 4f2bf029cb06b084ba41defc8fc76731, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Hud
|
||||
value: RestaurantHud
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects:
|
||||
@ -663,8 +663,30 @@ PrefabInstance:
|
||||
- targetCorrespondingSourceObject: {fileID: 8967231042952671610, guid: 4f2bf029cb06b084ba41defc8fc76731, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 8229589654595845064}
|
||||
m_AddedComponents: []
|
||||
m_AddedComponents:
|
||||
- targetCorrespondingSourceObject: {fileID: 6952779389930089995, guid: 4f2bf029cb06b084ba41defc8fc76731, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 3263769952751147662}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 4f2bf029cb06b084ba41defc8fc76731, type: 3}
|
||||
--- !u!1 &3080325846008693413 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 6952779389930089995, guid: 4f2bf029cb06b084ba41defc8fc76731, type: 3}
|
||||
m_PrefabInstance: {fileID: 5387070474184109230}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &3263769952751147662
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3080325846008693413}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 7521841876f5b054aa4a0b0081ff8425, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
<UiType>k__BackingField: 1
|
||||
_enableBlockImage: 0
|
||||
--- !u!224 &3940853162783645140 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 8967231042952671610, guid: 4f2bf029cb06b084ba41defc8fc76731, type: 3}
|
@ -96,6 +96,10 @@ PrefabInstance:
|
||||
propertyPath: m_text
|
||||
value: "\uD655\uC778"
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6220058918333870789, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
propertyPath: m_Controller
|
||||
value:
|
||||
objectReference: {fileID: 9100000, guid: 1ccba7a2ea7adb54b9c10f748eb5e15c, type: 2}
|
||||
- target: {fileID: 6930594362999665433, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: ConfirmButton
|
||||
@ -118,15 +122,15 @@ RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 51478933647135130, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
m_PrefabInstance: {fileID: 365676999855177481}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &7722165617535051026 stripped
|
||||
--- !u!114 &8554221910551001898 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 7942522337697241627, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
m_CorrespondingSourceObject: {fileID: 8333232481367262243, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
m_PrefabInstance: {fileID: 365676999855177481}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||
m_Script: {fileID: 11500000, guid: fb17a59bc188495b84cb323bb982f64b, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1001 &1754916058526123613
|
||||
@ -327,6 +331,10 @@ PrefabInstance:
|
||||
propertyPath: m_text
|
||||
value: "\uCDE8\uC18C"
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6220058918333870789, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
propertyPath: m_Controller
|
||||
value:
|
||||
objectReference: {fileID: 9100000, guid: 1ccba7a2ea7adb54b9c10f748eb5e15c, type: 2}
|
||||
- target: {fileID: 6930594362999665433, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: CancelButton
|
||||
@ -340,15 +348,15 @@ PrefabInstance:
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
--- !u!114 &3014273876221658359 stripped
|
||||
--- !u!114 &3767486664176736975 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 7942522337697241627, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
m_CorrespondingSourceObject: {fileID: 8333232481367262243, guid: 4e6ece2a19dc5204bb37f2182e8d857c, type: 3}
|
||||
m_PrefabInstance: {fileID: 5182899775093219052}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||
m_Script: {fileID: 11500000, guid: fb17a59bc188495b84cb323bb982f64b, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!224 &5141905932541103990 stripped
|
||||
@ -622,17 +630,6 @@ RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 9048682655274794071, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
m_PrefabInstance: {fileID: 7306972725390776686}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &3495127426411772216 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 6189840460486090838, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
m_PrefabInstance: {fileID: 7306972725390776686}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!114 &7334955628972040157 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 48813585706763955, guid: c7ae409f7430c9a408d36ccf54ef4164, type: 3}
|
||||
@ -793,6 +790,9 @@ PrefabInstance:
|
||||
- targetCorrespondingSourceObject: {fileID: 6952779389930089995, guid: 4f2bf029cb06b084ba41defc8fc76731, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 2166279541668122659}
|
||||
- targetCorrespondingSourceObject: {fileID: 6952779389930089995, guid: 4f2bf029cb06b084ba41defc8fc76731, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 4851084330822594573}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 4f2bf029cb06b084ba41defc8fc76731, type: 3}
|
||||
--- !u!1 &953076962193729772 stripped
|
||||
GameObject:
|
||||
@ -811,12 +811,24 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 7b3eb65dc42aeb84eba2397a9603e94d, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
<UiType>k__BackingField: 3
|
||||
_enableBlockImage: 1
|
||||
_uiActionsInputBinding: {fileID: 11400000, guid: 99d3d87bd43df65488e757c43a308f36, type: 2}
|
||||
_messageLabel: {fileID: 3495127426411772216}
|
||||
_messageLabelLocalizeStringEvent: {fileID: 7334955628972040157}
|
||||
_cancelButton: {fileID: 3014273876221658359}
|
||||
_confirmButton: {fileID: 7722165617535051026}
|
||||
_cancelButton: {fileID: 3767486664176736975}
|
||||
_confirmButton: {fileID: 8554221910551001898}
|
||||
--- !u!114 &4851084330822594573
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 953076962193729772}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 7552fc9cc76345e09148a145ed7799a5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!224 &1239966994818037661 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 8967231042952671610, guid: 4f2bf029cb06b084ba41defc8fc76731, type: 3}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
BIN
Assets/_DDD/_Addressables/So/GameData/GameData.asset
(Stored with Git LFS)
BIN
Assets/_DDD/_Addressables/So/GameData/GameData.asset
(Stored with Git LFS)
Binary file not shown.
BIN
Assets/_DDD/_Addressables/So/GameData/UiData.asset
(Stored with Git LFS)
Normal file
BIN
Assets/_DDD/_Addressables/So/GameData/UiData.asset
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dd182535820ec034b9d5a0315f93fa26
|
||||
guid: d6d7638e05d740944a77a01f60b331c4
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
BIN
Assets/_DDD/_Addressables/So/PopupUiState.asset
(Stored with Git LFS)
BIN
Assets/_DDD/_Addressables/So/PopupUiState.asset
(Stored with Git LFS)
Binary file not shown.
BIN
Assets/_DDD/_Addressables/So/RestaurantData/DataObjects/RestaurantManagementData.asset
(Stored with Git LFS)
BIN
Assets/_DDD/_Addressables/So/RestaurantData/DataObjects/RestaurantManagementData.asset
(Stored with Git LFS)
Binary file not shown.
BIN
Assets/_DDD/_Addressables/So/UiActionInputBinding/CookUi_UiActionsInputBinding.asset
(Stored with Git LFS)
Normal file
BIN
Assets/_DDD/_Addressables/So/UiActionInputBinding/CookUi_UiActionsInputBinding.asset
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8dd5523e04e1abd4caff017469c49c58
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 93150cf80228bdf44be1dc1a2d413270
|
||||
guid: 5aadffec827dcc144a606ff335d18427
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
@ -119,19 +119,6 @@ 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: []
|
@ -1,156 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 522a9ba541c7ba74db1172b2274f1c1d
|
||||
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: 1
|
||||
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: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WindowsStoreApps
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- 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: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c77db491f089e1a488eeec8967ed5798
|
||||
guid: 1eb5599916162e84387df12703b9851b
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
@ -119,19 +119,6 @@ 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: []
|
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d431fd3b5a154884aa1bd11d85bc2e70
|
||||
guid: 145f5c4ecb88a604583faef28f515e45
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
@ -119,19 +119,6 @@ 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: []
|
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a39141dffcca6764a825694495ca4ae3
|
||||
guid: c08aa64dcf21a224ab6fa7c7c55cfebe
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
@ -119,19 +119,6 @@ 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: []
|
@ -0,0 +1,143 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1a86e24078dbdf34597e17190d358d6f
|
||||
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: 1
|
||||
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: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WindowsStoreApps
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
BIN
Assets/_DDD/_ScriptAssets/So/GoogleSheetManager.asset
(Stored with Git LFS)
BIN
Assets/_DDD/_ScriptAssets/So/GoogleSheetManager.asset
(Stored with Git LFS)
Binary file not shown.
BIN
Assets/_DDD/_ScriptAssets/So/ManagerDefinitionSo.asset
(Stored with Git LFS)
BIN
Assets/_DDD/_ScriptAssets/So/ManagerDefinitionSo.asset
(Stored with Git LFS)
Binary file not shown.
@ -8,8 +8,10 @@ namespace DDD
|
||||
public class GameData : ScriptSingleton<GameData>
|
||||
{
|
||||
[SerializeField] private AssetReference _gameLocalizationData;
|
||||
[SerializeField] private AssetReference _uiData;
|
||||
|
||||
public GameLocalizationData LocalizationData { get; private set; }
|
||||
public UiData UiData { get; private set; }
|
||||
|
||||
private bool _isLoaded;
|
||||
|
||||
@ -21,10 +23,16 @@ public async Task LoadData()
|
||||
}
|
||||
|
||||
var gameLocalizationDataHandle = _gameLocalizationData.LoadAssetAsync<GameLocalizationData>();
|
||||
var popupUiDataHandle = _uiData.LoadAssetAsync<UiData>();
|
||||
|
||||
await gameLocalizationDataHandle.Task;
|
||||
await popupUiDataHandle.Task;
|
||||
|
||||
LocalizationData = gameLocalizationDataHandle.Result;
|
||||
UiData = popupUiDataHandle.Result;
|
||||
|
||||
Debug.Assert(LocalizationData != null, "GameLocalizationData is null");
|
||||
Debug.Assert(UiData != null, "UiData is null");
|
||||
|
||||
_isLoaded = true;
|
||||
}
|
||||
|
12
Assets/_DDD/_Scripts/GameData/PopupUiData.cs
Normal file
12
Assets/_DDD/_Scripts/GameData/PopupUiData.cs
Normal file
@ -0,0 +1,12 @@
|
||||
using System.Collections.Generic;
|
||||
using Sirenix.OdinInspector;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
[CreateAssetMenu(fileName = "UiData", menuName = "GameData/UiData")]
|
||||
public class UiData : SerializedScriptableObject
|
||||
{
|
||||
public Dictionary<GameFlowState, List<BaseUi>> FlowToUiMapping = new();
|
||||
}
|
||||
}
|
3
Assets/_DDD/_Scripts/GameData/PopupUiData.cs.meta
Normal file
3
Assets/_DDD/_Scripts/GameData/PopupUiData.cs.meta
Normal file
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a0663996283946b0a51684c1047c24a1
|
||||
timeCreated: 1755751458
|
@ -74,7 +74,7 @@ public void Set(string newMessageKey, float newShowDuration = 1f, float newFadeD
|
||||
public class OpenPopupUiEvent : IEvent
|
||||
{
|
||||
public Type UiType;
|
||||
|
||||
public object Payload;
|
||||
public string NewMessageKey;
|
||||
public Action OnConfirm;
|
||||
public Action OnCancel;
|
||||
@ -110,7 +110,7 @@ public class SmartVariablesDirtyEvent : IEvent
|
||||
|
||||
public class ItemSlotSelectedEvent : IEvent
|
||||
{
|
||||
public ItemViewModel Model;
|
||||
public ItemModel Model;
|
||||
}
|
||||
|
||||
public class TodayMenuAddedEvent : IEvent {}
|
||||
|
@ -28,7 +28,7 @@ public void PreInit()
|
||||
|
||||
public Task Init()
|
||||
{
|
||||
return Task.CompletedTask; ;
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
public async void PostInit()
|
||||
|
@ -16,7 +16,7 @@ public enum SmartVariablesDomain : uint
|
||||
All = 0xFFFFFFFFu,
|
||||
}
|
||||
|
||||
public enum smartStringKey
|
||||
public enum SmartStringKey
|
||||
{
|
||||
None = 0,
|
||||
Day,
|
||||
@ -30,17 +30,21 @@ public enum smartStringKey
|
||||
|
||||
public class SmartStringVariables : Singleton<SmartStringVariables>, IManager, IEventHandler<SmartVariablesDirtyEvent>
|
||||
{
|
||||
private Dictionary<smartStringKey, string> _smartStringKeys = new()
|
||||
private Dictionary<SmartStringKey, string> _smartStringKeys = new()
|
||||
{
|
||||
{smartStringKey.Day, "day"},
|
||||
{smartStringKey.AddedTodayFoodCount, "addedTodayFoodCount"},
|
||||
{smartStringKey.AddedTodayCookwareCount, "addedTodayCookwareCount"},
|
||||
{smartStringKey.MatchedTodayMenuWithCookwareCount, "matchedTodayMenuWithCookwareCount"},
|
||||
{smartStringKey.ChecklistFoodCount, "checklistFoodCount"},
|
||||
{smartStringKey.ChecklistCookwareCount, "checklistCookwareCount"},
|
||||
{smartStringKey.ChecklistMatchedMenuWithCookwareCount, "checklistMatchedMenuWithCookwareCount"},
|
||||
{SmartStringKey.Day, "day"},
|
||||
{SmartStringKey.AddedTodayFoodCount, "addedTodayFoodCount"},
|
||||
{SmartStringKey.AddedTodayCookwareCount, "addedTodayCookwareCount"},
|
||||
{SmartStringKey.MatchedTodayMenuWithCookwareCount, "matchedTodayMenuWithCookwareCount"},
|
||||
{SmartStringKey.ChecklistFoodCount, "checklistFoodCount"},
|
||||
{SmartStringKey.ChecklistCookwareCount, "checklistCookwareCount"},
|
||||
{SmartStringKey.ChecklistMatchedMenuWithCookwareCount, "checklistMatchedMenuWithCookwareCount"},
|
||||
};
|
||||
|
||||
private GameLevelState GetGameLevelState() => GameState.Instance.LevelState;
|
||||
private RestaurantManagementData GetRestaurantManagementData() => RestaurantData.Instance.ManagementData;
|
||||
private RestaurantManagementState GetRestaurantManagementState() => RestaurantState.Instance.ManagementState;
|
||||
|
||||
private void OnDestroy()
|
||||
{
|
||||
EventBus.Unregister<SmartVariablesDirtyEvent>(this);
|
||||
@ -50,17 +54,13 @@ public void PreInit() { }
|
||||
|
||||
public async Task Init()
|
||||
{
|
||||
var gameLevelStateSo = GameState.Instance.LevelState;
|
||||
var restaurantStateSo = RestaurantState.Instance.ManagementState;
|
||||
|
||||
// 예시: day 초기 세팅 (없으면 생성, 타입 다르면 교체)
|
||||
Set(_smartStringKeys[smartStringKey.Day], gameLevelStateSo.Level);
|
||||
Set(_smartStringKeys[smartStringKey.AddedTodayFoodCount], restaurantStateSo.AddedTodayFoodCount);
|
||||
Set(_smartStringKeys[smartStringKey.AddedTodayCookwareCount], restaurantStateSo.AddedTodayCookwareCount);
|
||||
Set(_smartStringKeys[smartStringKey.MatchedTodayMenuWithCookwareCount], restaurantStateSo.MatchedTodayMenuWithCookwareCount);
|
||||
Set(_smartStringKeys[smartStringKey.ChecklistFoodCount], restaurantStateSo.ChecklistFoodCount);
|
||||
Set(_smartStringKeys[smartStringKey.ChecklistCookwareCount], restaurantStateSo.ChecklistCookwareCount);
|
||||
Set(_smartStringKeys[smartStringKey.ChecklistMatchedMenuWithCookwareCount], restaurantStateSo.ChecklistMatchedMenuWithCookwareCount);
|
||||
Set(_smartStringKeys[SmartStringKey.Day], GetGameLevelState().Level);
|
||||
Set(_smartStringKeys[SmartStringKey.ChecklistFoodCount], GetRestaurantManagementData().ChecklistFoodCount);
|
||||
Set(_smartStringKeys[SmartStringKey.ChecklistCookwareCount], GetRestaurantManagementData().ChecklistCookwareCount);
|
||||
Set(_smartStringKeys[SmartStringKey.ChecklistMatchedMenuWithCookwareCount], GetRestaurantManagementData().ChecklistMatchedMenuWithCookwareCount);
|
||||
Set(_smartStringKeys[SmartStringKey.AddedTodayFoodCount], GetRestaurantManagementState().AddedTodayFoodCount);
|
||||
Set(_smartStringKeys[SmartStringKey.AddedTodayCookwareCount], GetRestaurantManagementState().AddedTodayCookwareCount);
|
||||
Set(_smartStringKeys[SmartStringKey.MatchedTodayMenuWithCookwareCount], GetRestaurantManagementState().MatchedTodayMenuWithCookwareCount);
|
||||
|
||||
await Task.CompletedTask;
|
||||
}
|
||||
@ -71,8 +71,6 @@ public void PostInit()
|
||||
EventBus.Register<SmartVariablesDirtyEvent>(this);
|
||||
}
|
||||
|
||||
private RestaurantManagementState GetRestaurantState() => RestaurantState.Instance.ManagementState;
|
||||
|
||||
public void Invoke(SmartVariablesDirtyEvent evt)
|
||||
{
|
||||
var flags = evt.DomainFlags;
|
||||
@ -97,24 +95,22 @@ public void Invoke(SmartVariablesDirtyEvent evt)
|
||||
|
||||
public void RefreshTodayMenuCounts()
|
||||
{
|
||||
var state = GetRestaurantState();
|
||||
Set(_smartStringKeys[smartStringKey.AddedTodayFoodCount], state.AddedTodayFoodCount);
|
||||
Set(_smartStringKeys[smartStringKey.AddedTodayCookwareCount], state.AddedTodayCookwareCount);
|
||||
Set(_smartStringKeys[smartStringKey.MatchedTodayMenuWithCookwareCount], state.MatchedTodayMenuWithCookwareCount);
|
||||
Set(_smartStringKeys[SmartStringKey.AddedTodayFoodCount], GetRestaurantManagementState().AddedTodayFoodCount);
|
||||
Set(_smartStringKeys[SmartStringKey.AddedTodayCookwareCount], GetRestaurantManagementState().AddedTodayCookwareCount);
|
||||
Set(_smartStringKeys[SmartStringKey.MatchedTodayMenuWithCookwareCount], GetRestaurantManagementState().MatchedTodayMenuWithCookwareCount);
|
||||
}
|
||||
|
||||
public void RefreshChecklistTargets()
|
||||
{
|
||||
var state = GetRestaurantState();
|
||||
Set(_smartStringKeys[smartStringKey.ChecklistFoodCount], state.ChecklistFoodCount);
|
||||
Set(_smartStringKeys[smartStringKey.ChecklistCookwareCount], state.ChecklistCookwareCount);
|
||||
Set(_smartStringKeys[smartStringKey.ChecklistMatchedMenuWithCookwareCount], state.ChecklistMatchedMenuWithCookwareCount);
|
||||
Set(_smartStringKeys[SmartStringKey.ChecklistFoodCount], GetRestaurantManagementData().ChecklistFoodCount);
|
||||
Set(_smartStringKeys[SmartStringKey.ChecklistCookwareCount], GetRestaurantManagementData().ChecklistCookwareCount);
|
||||
Set(_smartStringKeys[SmartStringKey.ChecklistMatchedMenuWithCookwareCount], GetRestaurantManagementData().ChecklistMatchedMenuWithCookwareCount);
|
||||
}
|
||||
|
||||
public void RefreshDay()
|
||||
{
|
||||
var gameLevelStateSo = GameState.Instance.LevelState;
|
||||
Set(_smartStringKeys[smartStringKey.Day], gameLevelStateSo.Level);
|
||||
Set(_smartStringKeys[SmartStringKey.Day], gameLevelStateSo.Level);
|
||||
}
|
||||
|
||||
public void RefreshAll()
|
||||
|
@ -1,17 +1,20 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.AddressableAssets;
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public class GameState : ScriptSingleton<GameState>
|
||||
{
|
||||
[SerializeField] private AssetReference _gameLevelState;
|
||||
|
||||
public GameLevelState LevelState { get; private set; }
|
||||
public UiState UiState { get; private set; }
|
||||
|
||||
private void OnEnable()
|
||||
{
|
||||
LevelState = CreateInstance<GameLevelState>();
|
||||
UiState = CreateInstance<UiState>();
|
||||
}
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
if (LevelState) DestroyImmediate(LevelState);
|
||||
if (UiState) DestroyImmediate(UiState);
|
||||
}
|
||||
}
|
||||
}
|
@ -1,80 +0,0 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public abstract class BaseUi : MonoBehaviour
|
||||
{
|
||||
protected CanvasGroup _canvasGroup;
|
||||
protected GameObject _blockImage;
|
||||
protected GameObject _panel;
|
||||
public virtual bool IsBlockingTime => false;
|
||||
public virtual bool IsOpen => _panel.activeSelf;
|
||||
|
||||
[SerializeField] protected bool _enableBlockImage;
|
||||
|
||||
protected virtual void Awake()
|
||||
{
|
||||
_canvasGroup = GetComponent<CanvasGroup>();
|
||||
_panel = transform.Find(CommonConstants.Panel).gameObject;
|
||||
_blockImage = transform.Find(CommonConstants.BlockImage).gameObject;
|
||||
}
|
||||
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
protected virtual void Start()
|
||||
{
|
||||
TryRegister();
|
||||
ClosePanel();
|
||||
}
|
||||
|
||||
protected virtual void Update()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
TryUnregister();
|
||||
}
|
||||
|
||||
protected virtual void TryRegister() { }
|
||||
protected virtual void TryUnregister() { }
|
||||
|
||||
public virtual void OpenPanel()
|
||||
{
|
||||
if (_enableBlockImage)
|
||||
{
|
||||
_blockImage.SetActive(true);
|
||||
}
|
||||
|
||||
_panel.SetActive(true);
|
||||
}
|
||||
|
||||
public virtual void ClosePanel()
|
||||
{
|
||||
if (_enableBlockImage)
|
||||
{
|
||||
_blockImage.SetActive(false);
|
||||
}
|
||||
|
||||
_panel.SetActive(false);
|
||||
}
|
||||
|
||||
public virtual void SetUiInteractable(bool active)
|
||||
{
|
||||
_canvasGroup.interactable = active;
|
||||
_canvasGroup.blocksRaycasts = active;
|
||||
}
|
||||
|
||||
public bool IsOpenPanel() => _panel.activeInHierarchy;
|
||||
}
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 778cc67ede0cadb4087ad9199c327ff2
|
||||
guid: 90688b2dfbadecf42b7d4633bbdc9451
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
126
Assets/_DDD/_Scripts/GameUi/BaseUi/BaseUi.cs
Normal file
126
Assets/_DDD/_Scripts/GameUi/BaseUi/BaseUi.cs
Normal file
@ -0,0 +1,126 @@
|
||||
using System.ComponentModel;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public enum UiType
|
||||
{
|
||||
None = 0,
|
||||
Hud,
|
||||
Interaction,
|
||||
Popup,
|
||||
Common
|
||||
}
|
||||
|
||||
public abstract class BaseUi : MonoBehaviour
|
||||
{
|
||||
[field: SerializeField] public UiType UiType { get; set; }
|
||||
[SerializeField] protected bool _enableBlockImage;
|
||||
|
||||
protected CanvasGroup _canvasGroup;
|
||||
protected GameObject _blockImage;
|
||||
protected GameObject _panel;
|
||||
protected BindingContext _bindingContext;
|
||||
|
||||
public bool IsInitialized { get; protected set; }
|
||||
public bool IsBlockingTime => false;
|
||||
public bool IsOpen => _panel != null && _panel.activeSelf;
|
||||
|
||||
protected virtual void Awake()
|
||||
{
|
||||
_canvasGroup = GetComponent<CanvasGroup>();
|
||||
_panel = transform.Find(CommonConstants.Panel).gameObject;
|
||||
_blockImage = transform.Find(CommonConstants.BlockImage).gameObject;
|
||||
|
||||
if (_enableBlockImage)
|
||||
{
|
||||
_blockImage.SetActive(false);
|
||||
}
|
||||
|
||||
_panel.SetActive(false);
|
||||
}
|
||||
|
||||
protected virtual void Start() { }
|
||||
protected virtual void Update() { }
|
||||
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
_bindingContext?.Dispose();
|
||||
|
||||
UiManager.Instance.UiState.UnregisterUI(this);
|
||||
}
|
||||
|
||||
public void CreateInitialize()
|
||||
{
|
||||
OnCreatedInitialize();
|
||||
}
|
||||
|
||||
protected virtual void OnCreatedInitialize()
|
||||
{
|
||||
UiManager.Instance.UiState.RegisterUI(this);
|
||||
|
||||
_bindingContext = new BindingContext();
|
||||
SetupBindings();
|
||||
}
|
||||
protected virtual void OnOpenedEvents() { }
|
||||
protected virtual void OnClosedEvents() { }
|
||||
|
||||
// BaseUi 메서드들을 직접 구현
|
||||
public virtual void OpenPanel()
|
||||
{
|
||||
if (_enableBlockImage)
|
||||
{
|
||||
_blockImage.SetActive(true);
|
||||
}
|
||||
|
||||
_panel.SetActive(true);
|
||||
|
||||
OnOpenedEvents();
|
||||
}
|
||||
|
||||
public virtual void ClosePanel()
|
||||
{
|
||||
if (_enableBlockImage)
|
||||
{
|
||||
_blockImage.SetActive(false);
|
||||
}
|
||||
|
||||
_panel.SetActive(false);
|
||||
OnClosedEvents();
|
||||
|
||||
IsInitialized = false;
|
||||
}
|
||||
|
||||
public virtual void SetUiInteractable(bool active)
|
||||
{
|
||||
if (_canvasGroup)
|
||||
{
|
||||
_canvasGroup.interactable = active;
|
||||
_canvasGroup.blocksRaycasts = active;
|
||||
}
|
||||
}
|
||||
|
||||
public bool IsOpenPanel() => _panel && _panel.activeInHierarchy;
|
||||
|
||||
/// <summary>
|
||||
/// 추가 바인딩 설정 - 하위 클래스에서 구현
|
||||
/// </summary>
|
||||
protected virtual void SetupBindings() { }
|
||||
|
||||
/// <summary>
|
||||
/// ViewModel 속성 변경 이벤트 핸들러
|
||||
/// </summary>
|
||||
protected virtual void OnViewModelPropertyChanged(object sender, PropertyChangedEventArgs e)
|
||||
{
|
||||
HandleCustomPropertyChanged(e.PropertyName);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 커스텀 속성 변경 처리 (하위 클래스에서 오버라이드)
|
||||
/// </summary>
|
||||
protected virtual void HandleCustomPropertyChanged(string propertyName)
|
||||
{
|
||||
// 하위 클래스에서 구현
|
||||
}
|
||||
}
|
||||
}
|
74
Assets/_DDD/_Scripts/GameUi/BaseUi/BaseViewModelUi.cs
Normal file
74
Assets/_DDD/_Scripts/GameUi/BaseUi/BaseViewModelUi.cs
Normal file
@ -0,0 +1,74 @@
|
||||
namespace DDD
|
||||
{
|
||||
public class BaseViewModelUi<TViewModel> : BaseUi where TViewModel : SimpleViewModel
|
||||
{
|
||||
protected TViewModel _viewModel;
|
||||
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
|
||||
_viewModel = GetComponent<TViewModel>();
|
||||
}
|
||||
|
||||
protected override void OnOpenedEvents()
|
||||
{
|
||||
base.OnOpenedEvents();
|
||||
|
||||
if (_viewModel && _bindingContext != null)
|
||||
{
|
||||
_bindingContext.SetDataContext(_viewModel);
|
||||
_viewModel.PropertyChanged += OnViewModelPropertyChanged;
|
||||
}
|
||||
}
|
||||
|
||||
protected override void OnClosedEvents()
|
||||
{
|
||||
base.OnClosedEvents();
|
||||
|
||||
if (_viewModel != null)
|
||||
{
|
||||
_viewModel.PropertyChanged -= OnViewModelPropertyChanged;
|
||||
}
|
||||
}
|
||||
|
||||
public override void OpenPanel()
|
||||
{
|
||||
base.OpenPanel();
|
||||
|
||||
_viewModel?.Initialize();
|
||||
}
|
||||
|
||||
public override void ClosePanel()
|
||||
{
|
||||
base.ClosePanel();
|
||||
|
||||
_viewModel?.Cleanup();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// ViewModel 메서드 호출 헬퍼
|
||||
/// </summary>
|
||||
protected void InvokeViewModelMethod(string methodName, params object[] parameters)
|
||||
{
|
||||
if (_viewModel == null) return;
|
||||
|
||||
var method = _viewModel.GetType().GetMethod(methodName);
|
||||
method?.Invoke(_viewModel, parameters);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// ViewModel 속성 설정 헬퍼
|
||||
/// </summary>
|
||||
protected void SetViewModelProperty(string propertyName, object value)
|
||||
{
|
||||
if (_viewModel == null) return;
|
||||
|
||||
var property = _viewModel.GetType().GetProperty(propertyName);
|
||||
if (property != null && property.CanWrite)
|
||||
{
|
||||
property.SetValue(_viewModel, value);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: df6384ea09a44f188d636ca7ee47db13
|
||||
timeCreated: 1755678434
|
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a512130c5ad36c741a44d54e5d5eb1fb
|
||||
guid: 8a9408fd7bfaa164696106050b765904
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
@ -1,30 +1,28 @@
|
||||
using System.Threading.Tasks;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public class FadeUi : BaseUi, IEventHandler<FadeInEvent>, IEventHandler<FadeOutEvent>
|
||||
{
|
||||
protected override void Awake()
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.Awake();
|
||||
base.OnDestroy();
|
||||
|
||||
_canvasGroup.alpha = 0f;
|
||||
}
|
||||
|
||||
protected override void TryRegister()
|
||||
{
|
||||
EventBus.Register<FadeInEvent>(this);
|
||||
EventBus.Register<FadeOutEvent>(this);
|
||||
}
|
||||
|
||||
protected override void TryUnregister()
|
||||
{
|
||||
EventBus.Unregister<FadeInEvent>(this);
|
||||
EventBus.Unregister<FadeOutEvent>(this);
|
||||
}
|
||||
|
||||
protected override void OnCreatedInitialize()
|
||||
{
|
||||
base.OnCreatedInitialize();
|
||||
|
||||
_canvasGroup.alpha = 0f;
|
||||
|
||||
EventBus.Register<FadeInEvent>(this);
|
||||
EventBus.Register<FadeOutEvent>(this);
|
||||
}
|
||||
|
||||
public void Invoke(FadeInEvent evt)
|
||||
{
|
||||
_ = FadeInAsync(evt);
|
@ -13,29 +13,24 @@ public class GlobalMessageUi : BaseUi, IEventHandler<ShowGlobalMessageEvent>
|
||||
private readonly Queue<ShowGlobalMessageEvent> _messageQueue = new();
|
||||
private bool _isDisplayingMessage = false;
|
||||
|
||||
protected override void Awake()
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.Awake();
|
||||
|
||||
_canvasGroup.alpha = 0;
|
||||
_messageText.text = null;
|
||||
}
|
||||
|
||||
protected override void TryRegister()
|
||||
{
|
||||
base.TryRegister();
|
||||
|
||||
EventBus.Register(this);
|
||||
}
|
||||
|
||||
protected override void TryUnregister()
|
||||
{
|
||||
base.TryUnregister();
|
||||
base.OnDestroy();
|
||||
|
||||
EventBus.Unregister(this);
|
||||
_fadeTween?.Kill();
|
||||
}
|
||||
|
||||
protected override void OnCreatedInitialize()
|
||||
{
|
||||
base.OnCreatedInitialize();
|
||||
|
||||
_canvasGroup.alpha = 0;
|
||||
_messageText.text = null;
|
||||
|
||||
EventBus.Register(this);
|
||||
}
|
||||
|
||||
public void Invoke(ShowGlobalMessageEvent evt)
|
||||
{
|
||||
_messageQueue.Enqueue(evt);
|
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 70ba574d65bf7cb44b95e74fa7add7ac
|
||||
guid: 892bf1c5b0ddce84eb50d55ae4e306d3
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
12
Assets/_DDD/_Scripts/GameUi/BaseUi/Huds/RestaurantHud.cs
Normal file
12
Assets/_DDD/_Scripts/GameUi/BaseUi/Huds/RestaurantHud.cs
Normal file
@ -0,0 +1,12 @@
|
||||
namespace DDD
|
||||
{
|
||||
public class RestaurantHud : BaseUi
|
||||
{
|
||||
protected override void OnCreatedInitialize()
|
||||
{
|
||||
base.OnCreatedInitialize();
|
||||
|
||||
OpenPanel();
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7521841876f5b054aa4a0b0081ff8425
|
8
Assets/_DDD/_Scripts/GameUi/BaseUi/InteractionUis.meta
Normal file
8
Assets/_DDD/_Scripts/GameUi/BaseUi/InteractionUis.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fe7299c1d4e6fa14d9b53ea86369fcf5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -1,5 +1,4 @@
|
||||
using TMPro;
|
||||
using Unity.VisualScripting;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Localization;
|
||||
using UnityEngine.Localization.Components;
|
||||
@ -18,29 +17,24 @@ public class InteractionMessageUi : BaseUi, IEventHandler<ShowInteractionUiEvent
|
||||
|
||||
private LocalizedString _previousLocalizedString;
|
||||
|
||||
protected override void Awake()
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.Awake();
|
||||
|
||||
_filledImage.fillAmount = 0f;
|
||||
}
|
||||
|
||||
protected override void TryRegister()
|
||||
{
|
||||
base.TryRegister();
|
||||
|
||||
EventBus.Register<ShowInteractionUiEvent>(this);
|
||||
EventBus.Register<HideInteractionUiEvent>(this);
|
||||
}
|
||||
|
||||
protected override void TryUnregister()
|
||||
{
|
||||
base.TryUnregister();
|
||||
base.OnDestroy();
|
||||
|
||||
EventBus.Unregister<ShowInteractionUiEvent>(this);
|
||||
EventBus.Unregister<HideInteractionUiEvent>(this);
|
||||
}
|
||||
|
||||
protected override void OnCreatedInitialize()
|
||||
{
|
||||
base.OnCreatedInitialize();
|
||||
|
||||
_filledImage.fillAmount = 0f;
|
||||
|
||||
EventBus.Register<ShowInteractionUiEvent>(this);
|
||||
EventBus.Register<HideInteractionUiEvent>(this);
|
||||
}
|
||||
|
||||
public void Invoke(ShowInteractionUiEvent evt)
|
||||
{
|
||||
ShowInteractionUiEvent(evt);
|
71
Assets/_DDD/_Scripts/GameUi/BaseUi/PopupUis/BasePopupUi.cs
Normal file
71
Assets/_DDD/_Scripts/GameUi/BaseUi/PopupUis/BasePopupUi.cs
Normal file
@ -0,0 +1,71 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public abstract class BasePopupUi : BaseUi
|
||||
{
|
||||
public bool IsTopPopup => UiManager.Instance.UiState.IsTopPopup(this);
|
||||
public InputActionMaps InputActionMaps { get; protected set; }
|
||||
|
||||
protected override void Awake()
|
||||
{
|
||||
_enableBlockImage = true;
|
||||
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
|
||||
if (IsOpenPanel() == false || IsInitialized == false || IsTopPopup == false) return;
|
||||
|
||||
var currentSelectedGameObject = EventSystem.current.currentSelectedGameObject;
|
||||
if (!currentSelectedGameObject || currentSelectedGameObject.activeInHierarchy == false)
|
||||
{
|
||||
var initialSelected = GetInitialSelected();
|
||||
if (initialSelected)
|
||||
{
|
||||
EventSystem.current.SetSelectedGameObject(initialSelected);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
|
||||
UiManager.Instance?.UiState?.UnregisterPopupUI(this);
|
||||
}
|
||||
|
||||
protected override void OnCreatedInitialize()
|
||||
{
|
||||
base.OnCreatedInitialize();
|
||||
|
||||
UiManager.Instance.UiState.RegisterPopupUI(this);
|
||||
}
|
||||
|
||||
public virtual void Open(OpenPopupUiEvent evt)
|
||||
{
|
||||
OpenPanel();
|
||||
|
||||
var initialSelected = GetInitialSelected();
|
||||
if (initialSelected != null)
|
||||
{
|
||||
EventSystem.current.SetSelectedGameObject(initialSelected);
|
||||
}
|
||||
|
||||
transform.SetAsLastSibling();
|
||||
}
|
||||
|
||||
public virtual void Close()
|
||||
{
|
||||
var evt = GameEvents.ClosePopupUiEvent;
|
||||
evt.UiType = GetType();
|
||||
EventBus.Broadcast(evt);
|
||||
}
|
||||
|
||||
protected abstract GameObject GetInitialSelected();
|
||||
}
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e764d6b594d087b4086f0da8ed158f38
|
||||
guid: d3b54802de866fc4c83854d48dae9a5d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
@ -0,0 +1,95 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.InputSystem;
|
||||
using UnityEngine.Localization.Components;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
[RequireComponent(typeof(ConfirmViewModel))]
|
||||
public class ConfirmUi : PopupUi<RestaurantUiActions, ConfirmViewModel>
|
||||
{
|
||||
[SerializeField] private LocalizeStringEvent _messageLabelLocalizeStringEvent;
|
||||
[SerializeField] private CommonButton _cancelButton;
|
||||
[SerializeField] private CommonButton _confirmButton;
|
||||
|
||||
protected override GameObject GetInitialSelected()
|
||||
{
|
||||
return _confirmButton.gameObject;
|
||||
}
|
||||
|
||||
protected override void OnCreatedInitialize()
|
||||
{
|
||||
base.OnCreatedInitialize();
|
||||
|
||||
_messageLabelLocalizeStringEvent.OnUpdateString.Invoke(string.Empty);
|
||||
SetupBindings();
|
||||
}
|
||||
|
||||
protected override void SetupBindings()
|
||||
{
|
||||
base.SetupBindings();
|
||||
|
||||
BindingHelper.BindLocalizedStringEvent(_bindingContext, _messageLabelLocalizeStringEvent, nameof(_viewModel.MessageLocalizedString));
|
||||
BindingHelper.BindActive(_bindingContext, _cancelButton.gameObject, nameof(_viewModel.IsCancelButtonVisible));
|
||||
|
||||
_cancelButton.AddListener(() =>
|
||||
{
|
||||
_viewModel.ExecuteCancel();
|
||||
Close();
|
||||
});
|
||||
|
||||
_confirmButton.AddListener(() =>
|
||||
{
|
||||
_viewModel.ExecuteConfirm();
|
||||
Close();
|
||||
});
|
||||
}
|
||||
|
||||
public override void Open(OpenPopupUiEvent evt)
|
||||
{
|
||||
base.Open(evt);
|
||||
|
||||
UnityAction onConfirmAction = evt.OnConfirm != null ? new UnityAction(evt.OnConfirm) : null;
|
||||
UnityAction onCancelAction = evt.OnCancel != null ? new UnityAction(evt.OnCancel) : null;
|
||||
|
||||
_viewModel?.SetupConfirm(evt.NewMessageKey, onConfirmAction, onCancelAction, evt.IsCancelButtonVisible);
|
||||
}
|
||||
|
||||
protected override void OnOpenedEvents()
|
||||
{
|
||||
base.OnOpenedEvents();
|
||||
|
||||
IsInitialized = true;
|
||||
}
|
||||
|
||||
protected override bool OnInputPerformed(RestaurantUiActions actionEnum, InputAction.CallbackContext context)
|
||||
{
|
||||
if (base.OnInputPerformed(actionEnum, context) == false) return false;
|
||||
|
||||
switch (actionEnum)
|
||||
{
|
||||
case RestaurantUiActions.Cancel:
|
||||
HandleCancelPerformed();
|
||||
break;
|
||||
case RestaurantUiActions.Interact1:
|
||||
HandleInteract1Performed();
|
||||
break;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
private void HandleCancelPerformed()
|
||||
{
|
||||
_viewModel?.ExecuteCancel();
|
||||
Close();
|
||||
}
|
||||
|
||||
private void HandleInteract1Performed()
|
||||
{
|
||||
EventSystem.current.currentSelectedGameObject?.GetComponent<Button>()?.onClick?.Invoke();
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.Localization;
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public class ConfirmViewModel : SimpleViewModel
|
||||
{
|
||||
private LocalizedString _messageLocalizedString;
|
||||
private bool _isCancelButtonVisible = true;
|
||||
private UnityAction _onCancel;
|
||||
private UnityAction _onConfirm;
|
||||
|
||||
public LocalizedString MessageLocalizedString
|
||||
{
|
||||
get => _messageLocalizedString;
|
||||
set => SetField(ref _messageLocalizedString, value);
|
||||
}
|
||||
|
||||
public bool IsCancelButtonVisible
|
||||
{
|
||||
get => _isCancelButtonVisible;
|
||||
set => SetField(ref _isCancelButtonVisible, value);
|
||||
}
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
}
|
||||
|
||||
public override void Cleanup()
|
||||
{
|
||||
base.Cleanup();
|
||||
_onCancel = null;
|
||||
_onConfirm = null;
|
||||
}
|
||||
|
||||
public void SetupConfirm(string messageKey, UnityAction onConfirm, UnityAction onCancel, bool showCancelButton)
|
||||
{
|
||||
MessageLocalizedString = LocalizationManager.Instance.GetLocalizedString(messageKey);
|
||||
_onConfirm = onConfirm;
|
||||
_onCancel = onCancel;
|
||||
IsCancelButtonVisible = showCancelButton;
|
||||
}
|
||||
|
||||
public void ExecuteCancel()
|
||||
{
|
||||
_onCancel?.Invoke();
|
||||
}
|
||||
|
||||
public void ExecuteConfirm()
|
||||
{
|
||||
_onConfirm?.Invoke();
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7552fc9cc76345e09148a145ed7799a5
|
||||
timeCreated: 1755679705
|
8
Assets/_DDD/_Scripts/GameUi/BaseUi/PopupUis/CookUi.meta
Normal file
8
Assets/_DDD/_Scripts/GameUi/BaseUi/PopupUis/CookUi.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2c5267df54c97474fa824451f969b41b
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
142
Assets/_DDD/_Scripts/GameUi/BaseUi/PopupUis/CookUi/CookUi.cs
Normal file
142
Assets/_DDD/_Scripts/GameUi/BaseUi/PopupUis/CookUi/CookUi.cs
Normal file
@ -0,0 +1,142 @@
|
||||
using System.Collections.Generic;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Localization.Components;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
[RequireComponent(typeof(CookViewModel))]
|
||||
public class CookUi : PopupUi<RestaurantUiActions, CookViewModel>
|
||||
{
|
||||
[SerializeField] private TabGroupUi _addedCookTabGroup;
|
||||
[SerializeField] private Transform _addedCookContent;
|
||||
[SerializeField] private Transform _cookIngredientContent;
|
||||
[SerializeField] private Image _cookwareImage;
|
||||
[SerializeField] private Image _cookImage;
|
||||
[SerializeField] private List<SelectedIngredient> _selectedIngredients = new(6);
|
||||
[SerializeField] private LocalizeStringEvent _cookwareName;
|
||||
[SerializeField] private LocalizeStringEvent _cookName;
|
||||
[SerializeField] private LocalizeStringEvent _cookDescriptionName;
|
||||
[SerializeField] private TextMeshProUGUI _cookPrice;
|
||||
[SerializeField] private RectTransform _tasteHashTagContent1;
|
||||
[SerializeField] private HorizontalLayoutGroup _tasteHashTagContentLayoutGroup;
|
||||
[SerializeField] private RectTransform _tasteHashTagContent2;
|
||||
|
||||
protected override void OnCreatedInitialize()
|
||||
{
|
||||
base.OnCreatedInitialize();
|
||||
|
||||
_addedCookTabGroup.Initialize(OnAddedCookTabSelected);
|
||||
|
||||
foreach (var selectedIngredient in _selectedIngredients)
|
||||
{
|
||||
selectedIngredient.Initialize();
|
||||
}
|
||||
}
|
||||
|
||||
public override void Open(OpenPopupUiEvent evt)
|
||||
{
|
||||
base.Open(evt);
|
||||
|
||||
if (evt.Payload is CookwareType cookwareType)
|
||||
{
|
||||
_viewModel.SetCookwareType(cookwareType);
|
||||
}
|
||||
|
||||
_viewModel.CreateAddedCookItemSlot(_addedCookContent);
|
||||
|
||||
_addedCookTabGroup.SelectFirstTab();
|
||||
|
||||
IsInitialized = true;
|
||||
}
|
||||
|
||||
protected override void OnOpenedEvents()
|
||||
{
|
||||
base.OnOpenedEvents();
|
||||
|
||||
_viewModel.OnAddedIngredients += OnAddedIngredients;
|
||||
}
|
||||
|
||||
protected override void OnClosedEvents()
|
||||
{
|
||||
base.OnClosedEvents();
|
||||
|
||||
if (_viewModel)
|
||||
{
|
||||
_viewModel.OnAddedIngredients -= OnAddedIngredients;
|
||||
}
|
||||
}
|
||||
|
||||
protected override void SetupBindings()
|
||||
{
|
||||
base.SetupBindings();
|
||||
|
||||
BindingHelper.BindImage<CookViewModel>(_bindingContext, _cookwareImage, viewModel => viewModel.SelectedCookSnapshot.CookwareIcon);
|
||||
BindingHelper.BindLocalizedStringEvent<CookViewModel>(_bindingContext, _cookwareName, viewModel => viewModel.SelectedCookSnapshot.CookwareName);
|
||||
BindingHelper.BindLocalizedStringEvent<CookViewModel>(_bindingContext, _cookName, viewModel => viewModel.SelectedCookSnapshot.Name);
|
||||
BindingHelper.BindLocalizedStringEvent<CookViewModel>(_bindingContext, _cookDescriptionName, viewModel => viewModel.SelectedCookSnapshot.Description);
|
||||
BindingHelper.BindText<CookViewModel>(_bindingContext, _cookPrice, viewModel => viewModel.SelectedCookSnapshot.CookPrice);
|
||||
BindingHelper.BindImage<CookViewModel>(_bindingContext, _cookImage, viewModel => viewModel.SelectedCookSnapshot.CookIcon);
|
||||
}
|
||||
|
||||
protected override GameObject GetInitialSelected()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
private void OnAddedCookTabSelected(int index)
|
||||
{
|
||||
_viewModel.SetAddedCook(index);
|
||||
|
||||
UpdateTasteHashTags();
|
||||
}
|
||||
|
||||
private void OnAddedIngredients()
|
||||
{
|
||||
for (int i = 0; i < _selectedIngredients.Count; i++)
|
||||
{
|
||||
var ingredient = _viewModel.SelectedCookSlot.Model.GetIngredients[i];
|
||||
_selectedIngredients[i].SetIngredientEntry(ingredient);
|
||||
}
|
||||
}
|
||||
|
||||
private void UpdateTasteHashTags()
|
||||
{
|
||||
ClearHashTags();
|
||||
var tastes = _viewModel.SelectedCookSnapshot.Tastes;
|
||||
if (tastes == null || tastes.Count == 0) return;
|
||||
|
||||
var material = _viewModel.SelectedCookSnapshot.TasteMaterial;
|
||||
float maxWidth = _tasteHashTagContent1.rect.width;
|
||||
float currentLineWidth = 0f;
|
||||
|
||||
foreach (var taste in tastes)
|
||||
{
|
||||
var instance = _viewModel.CreateHashTag(_tasteHashTagContent1);
|
||||
instance.Initialize(material, taste);
|
||||
|
||||
LayoutRebuilder.ForceRebuildLayoutImmediate(instance.RectTransform);
|
||||
float w = instance.RectTransform.rect.width;
|
||||
if (currentLineWidth + w > maxWidth)
|
||||
{
|
||||
instance.transform.SetParent(_tasteHashTagContent2, false);
|
||||
currentLineWidth = w + _tasteHashTagContentLayoutGroup.spacing;
|
||||
}
|
||||
else
|
||||
{
|
||||
currentLineWidth += w + _tasteHashTagContentLayoutGroup.spacing;
|
||||
}
|
||||
}
|
||||
|
||||
LayoutRebuilder.ForceRebuildLayoutImmediate(_tasteHashTagContent1);
|
||||
LayoutRebuilder.ForceRebuildLayoutImmediate(_tasteHashTagContent2);
|
||||
}
|
||||
|
||||
private void ClearHashTags()
|
||||
{
|
||||
Utils.DestroyAllChildren(_tasteHashTagContent1);
|
||||
Utils.DestroyAllChildren(_tasteHashTagContent2);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fa01b8c8ff13d3241b943d0f12d3b767
|
@ -0,0 +1,175 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Localization;
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public sealed class SelectedCookSnapshot
|
||||
{
|
||||
public Sprite CookwareIcon { get; }
|
||||
public LocalizedString CookwareName { get; }
|
||||
public LocalizedString Name { get; }
|
||||
public LocalizedString Description { get; }
|
||||
public Sprite CookIcon { get; }
|
||||
public string CookPrice { get; }
|
||||
public IReadOnlyList<IngredientEntry> IngredientEntries { get; }
|
||||
public IReadOnlyList<TasteData> Tastes { get; }
|
||||
public Material TasteMaterial { get; }
|
||||
|
||||
public SelectedCookSnapshot(Sprite cookwareIcon, LocalizedString cookwareName, LocalizedString name,
|
||||
LocalizedString description, Sprite cookIcon, string cookPrice, IReadOnlyList<IngredientEntry> ingredientEntries,
|
||||
IReadOnlyList<TasteData> tastes, Material tasteMaterial)
|
||||
{
|
||||
CookwareIcon = cookwareIcon;
|
||||
CookwareName = cookwareName;
|
||||
Name = name;
|
||||
Description = description;
|
||||
CookIcon = cookIcon;
|
||||
CookPrice = cookPrice;
|
||||
IngredientEntries = ingredientEntries;
|
||||
Tastes = tastes;
|
||||
TasteMaterial = tasteMaterial;
|
||||
}
|
||||
|
||||
public static readonly SelectedCookSnapshot Empty = new(
|
||||
cookwareIcon: null,
|
||||
cookwareName: null,
|
||||
name: null,
|
||||
description: null,
|
||||
cookIcon: null,
|
||||
cookPrice: null,
|
||||
ingredientEntries: null,
|
||||
tastes: System.Array.Empty<TasteData>(),
|
||||
tasteMaterial: null);
|
||||
}
|
||||
|
||||
public class CookViewModel : SimpleViewModel
|
||||
{
|
||||
private CookwareType _currentCookwareType;
|
||||
private List<ItemSlotUi> _addedCookItemSlots;
|
||||
|
||||
private SelectedCookSnapshot _selectedCookSnapshot = SelectedCookSnapshot.Empty;
|
||||
public SelectedCookSnapshot SelectedCookSnapshot
|
||||
{
|
||||
get => _selectedCookSnapshot;
|
||||
private set => SetField(ref _selectedCookSnapshot, value);
|
||||
}
|
||||
|
||||
public ItemSlotUi SelectedCookSlot { get; private set; }
|
||||
|
||||
private RestaurantManagementData GetRestaurantManagementData() => RestaurantData.Instance.ManagementData;
|
||||
private RestaurantManagementState GetRestaurantManagementState() => RestaurantState.Instance.ManagementState;
|
||||
|
||||
private int _currentCookIndex = -1;
|
||||
public int CurrentCookIndex
|
||||
{
|
||||
get => _currentCookIndex;
|
||||
set => SetField(ref _currentCookIndex, value);
|
||||
}
|
||||
|
||||
public event Action OnAddedIngredients;
|
||||
|
||||
public void SetCookwareType(CookwareType cookwareType)
|
||||
{
|
||||
_currentCookwareType = cookwareType;
|
||||
}
|
||||
|
||||
public void SetAddedCook(int index)
|
||||
{
|
||||
if (CurrentCookIndex == index) return;
|
||||
|
||||
CurrentCookIndex = index;
|
||||
BeginUpdate();
|
||||
SelectedCookSlot = _addedCookItemSlots[index];
|
||||
RecomputeSelectedCook();
|
||||
EndUpdate();
|
||||
}
|
||||
|
||||
public void CreateAddedCookItemSlot(Transform parent)
|
||||
{
|
||||
// TODO : 추후에 data에서 max값 가져오기 (현재는 8이라 시스템상 지금 가져오면 오류)
|
||||
_addedCookItemSlots = new List<ItemSlotUi>(parent.GetComponentsInChildren<ItemSlotUi>());
|
||||
|
||||
// Dictionary 하나로 레시피 ID와 개수를 함께 관리
|
||||
var matchingRecipes = new Dictionary<string, int>();
|
||||
|
||||
// CookwareType에 맞는 레시피들을 수집
|
||||
foreach (var cookwareToRecipe in GetRestaurantManagementState().CookwareToRecipeIds)
|
||||
{
|
||||
var cookwareId = cookwareToRecipe.Key;
|
||||
var recipeIds = cookwareToRecipe.Value;
|
||||
|
||||
if (DataManager.Instance.GetDataSo<CookwareDataSo>().TryGetDataById(cookwareId, out var cookwareData) &&
|
||||
cookwareData.CookwareType == _currentCookwareType)
|
||||
{
|
||||
foreach (var recipeId in recipeIds)
|
||||
{
|
||||
if (matchingRecipes.ContainsKey(recipeId) == false)
|
||||
{
|
||||
// 레시피 개수 가져오기
|
||||
int count = GetRestaurantManagementState().TodayFoodRecipeIds.TryGetValue(recipeId, out var foodCount) ? foodCount
|
||||
: GetRestaurantManagementState().TodayDrinkRecipeIds.TryGetValue(recipeId, out var drinkCount) ? drinkCount
|
||||
: 0;
|
||||
|
||||
matchingRecipes[recipeId] = count;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var recipeList = matchingRecipes.ToList();
|
||||
for (int i = 0; i < _addedCookItemSlots.Count; i++)
|
||||
{
|
||||
ItemModel model = null;
|
||||
|
||||
if (i < recipeList.Count)
|
||||
{
|
||||
var recipe = recipeList[i];
|
||||
model = ItemViewModelFactory.CreateByItemId(recipe.Key);
|
||||
model?.SetCount(recipe.Value);
|
||||
}
|
||||
_addedCookItemSlots[i].Initialize(model, new TodayMenuSlotUiStrategy(RecipeType.FoodRecipe));
|
||||
}
|
||||
}
|
||||
|
||||
public TasteHashTagSlotUi CreateHashTag(Transform parent)
|
||||
{
|
||||
return Instantiate(GetRestaurantManagementData().TasteHashTagSlotUiPrefab, parent, false);
|
||||
}
|
||||
|
||||
private void RecomputeSelectedCook()
|
||||
{
|
||||
var selectedItemModel = SelectedCookSlot.Model;
|
||||
string key = selectedItemModel.GetRecipeResultKey;
|
||||
var cookwareKey = selectedItemModel.GetCookwareKey;
|
||||
var cookwareSprite = selectedItemModel.GetCookwareIcon;
|
||||
var cookwareName = LocalizationManager.Instance.GetLocalizedName(cookwareKey);
|
||||
var nameLocalizedString = LocalizationManager.Instance.GetLocalizedName(key);
|
||||
var descriptionLocalizedString = LocalizationManager.Instance.GetLocalizedDescription(key);
|
||||
var cookIcon = selectedItemModel.GetResultIcon;
|
||||
var cookPrice = selectedItemModel.GetPrice.ToGold();
|
||||
var ingredientEntries = selectedItemModel.GetIngredients;
|
||||
OnAddedIngredients?.Invoke();
|
||||
var tastes = selectedItemModel.GetTasteDatas;
|
||||
var tasteMat = selectedItemModel.RecipeType switch
|
||||
{
|
||||
RecipeType.FoodRecipe => RestaurantData.Instance.ManagementData.FoodTasteMaterial,
|
||||
RecipeType.DrinkRecipe => RestaurantData.Instance.ManagementData.DrinkTasteMaterial,
|
||||
_ => null
|
||||
};
|
||||
|
||||
SelectedCookSnapshot = new SelectedCookSnapshot(
|
||||
cookwareIcon: cookwareSprite,
|
||||
cookwareName: cookwareName,
|
||||
name: nameLocalizedString,
|
||||
description: descriptionLocalizedString,
|
||||
cookIcon: cookIcon,
|
||||
cookPrice: cookPrice,
|
||||
ingredientEntries: ingredientEntries,
|
||||
tastes: tastes,
|
||||
tasteMaterial: tasteMat);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7856cd3c67598cf41a31efc38bb512d9
|
@ -0,0 +1,30 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public class SelectedIngredient : MonoBehaviour
|
||||
{
|
||||
[field: SerializeField] public Image IngredientImage { get; set; }
|
||||
|
||||
public void Initialize()
|
||||
{
|
||||
SetActive(false);
|
||||
}
|
||||
|
||||
private void SetActive(bool active) => IngredientImage.gameObject.SetActive(active);
|
||||
|
||||
public void SetIngredientEntry(IngredientEntry ingredientEntry)
|
||||
{
|
||||
if (ingredientEntry == null)
|
||||
{
|
||||
IngredientImage.sprite = null;
|
||||
SetActive(false);
|
||||
return;
|
||||
}
|
||||
|
||||
IngredientImage.sprite = DataManager.Instance.GetSprite(ingredientEntry.IngredientId);
|
||||
SetActive(IngredientImage.sprite);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 18a42613fb0842aabf67d61019dd71e8
|
||||
timeCreated: 1756181190
|
@ -6,38 +6,39 @@
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public static class EnumExtensions
|
||||
public abstract class PopupUi<TInputEnum, TViewModel> : BasePopupUi
|
||||
where TInputEnum : Enum
|
||||
where TViewModel : SimpleViewModel
|
||||
{
|
||||
public static IEnumerable<T> GetFlags<T>(this T input) where T : Enum
|
||||
{
|
||||
foreach (T value in Enum.GetValues(typeof(T)))
|
||||
{
|
||||
int intValue = Convert.ToInt32(value);
|
||||
int inputValue = Convert.ToInt32(input);
|
||||
if (intValue != 0 && (inputValue & intValue) == intValue) yield return value;
|
||||
}
|
||||
}
|
||||
}
|
||||
[SerializeField, Required] protected BaseUiActionsInputBinding<TInputEnum> _uiActionsInputBinding;
|
||||
|
||||
public abstract class PopupUi<T> : BasePopupUi where T : Enum
|
||||
{
|
||||
[SerializeField, Required] protected BaseUiActionsInputBinding<T> _uiActionsInputBinding;
|
||||
protected readonly List<(InputAction action, Action<InputAction.CallbackContext> handler)> _registeredHandlers = new();
|
||||
public override InputActionMaps InputActionMaps => _uiActionsInputBinding.InputActionMaps;
|
||||
protected TViewModel _viewModel;
|
||||
|
||||
private bool _isTopPopup => UiManager.Instance.PopupUiState.IsTopPopup(this);
|
||||
|
||||
protected override void TryRegister()
|
||||
protected override void Awake()
|
||||
{
|
||||
base.TryRegister();
|
||||
base.Awake();
|
||||
|
||||
UiManager.Instance.PopupUiState.RegisterPopupUI(this);
|
||||
_viewModel = GetComponent<TViewModel>();
|
||||
}
|
||||
|
||||
protected override void OnOpenedEvents()
|
||||
{
|
||||
base.OnOpenedEvents();
|
||||
|
||||
if (_viewModel && _bindingContext != null)
|
||||
{
|
||||
_bindingContext.SetDataContext(_viewModel);
|
||||
_viewModel.PropertyChanged += OnViewModelPropertyChanged;
|
||||
}
|
||||
|
||||
// PopupUi의 입력 바인딩 등록
|
||||
foreach (var actionEnum in _uiActionsInputBinding.BindingActions.GetFlags())
|
||||
{
|
||||
if (actionEnum.Equals(default(T))) continue;
|
||||
if (actionEnum.Equals(default(TInputEnum))) continue;
|
||||
|
||||
var inputAction = InputManager.Instance.GetAction(_uiActionsInputBinding.InputActionMaps, actionEnum.ToString());
|
||||
var inputAction =
|
||||
InputManager.Instance.GetAction(_uiActionsInputBinding.InputActionMaps, actionEnum.ToString());
|
||||
if (inputAction == null) continue;
|
||||
|
||||
var startedHandler = new Action<InputAction.CallbackContext>(context =>
|
||||
@ -62,13 +63,20 @@ protected override void TryRegister()
|
||||
_registeredHandlers.Add((inputAction, performedHandler));
|
||||
_registeredHandlers.Add((inputAction, canceledHandler));
|
||||
}
|
||||
|
||||
InputActionMaps = _uiActionsInputBinding.InputActionMaps;
|
||||
}
|
||||
|
||||
protected override void TryUnregister()
|
||||
protected override void OnClosedEvents()
|
||||
{
|
||||
base.TryUnregister();
|
||||
UiManager.Instance?.PopupUiState?.UnregisterPopupUI(this);
|
||||
base.OnClosedEvents();
|
||||
|
||||
if (_viewModel != null)
|
||||
{
|
||||
_viewModel.PropertyChanged -= OnViewModelPropertyChanged;
|
||||
}
|
||||
|
||||
// 입력 핸들러 해제
|
||||
foreach (var (action, handler) in _registeredHandlers)
|
||||
{
|
||||
if (action != null)
|
||||
@ -86,27 +94,24 @@ public override void Open(OpenPopupUiEvent evt)
|
||||
{
|
||||
base.Open(evt);
|
||||
|
||||
transform.SetAsLastSibling();
|
||||
_viewModel?.Initialize();
|
||||
|
||||
if (UiManager.Instance.PopupUiState.IsTopPopup(this))
|
||||
if (IsTopPopup)
|
||||
{
|
||||
InputManager.Instance.SwitchCurrentActionMap(_uiActionsInputBinding.InputActionMaps);
|
||||
}
|
||||
}
|
||||
|
||||
protected virtual bool OnInputStarted(T actionEnum, InputAction.CallbackContext context)
|
||||
public override void Close()
|
||||
{
|
||||
return _isTopPopup;
|
||||
base.Close();
|
||||
|
||||
_viewModel?.Cleanup();
|
||||
}
|
||||
|
||||
protected virtual bool OnInputPerformed(T actionEnum, InputAction.CallbackContext context)
|
||||
{
|
||||
return _isTopPopup;
|
||||
}
|
||||
|
||||
protected virtual bool OnInputCanceled(T actionEnum, InputAction.CallbackContext context)
|
||||
{
|
||||
return _isTopPopup;
|
||||
}
|
||||
// 입력 처리 메서드들
|
||||
protected virtual bool OnInputStarted(TInputEnum actionEnum, InputAction.CallbackContext context) => IsTopPopup;
|
||||
protected virtual bool OnInputPerformed(TInputEnum actionEnum, InputAction.CallbackContext context) => IsTopPopup;
|
||||
protected virtual bool OnInputCanceled(TInputEnum actionEnum, InputAction.CallbackContext context) => IsTopPopup;
|
||||
}
|
||||
}
|
@ -1,6 +1,5 @@
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Localization.Components;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace DDD
|
@ -0,0 +1,48 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace DDD
|
||||
{
|
||||
public enum ChecklistLocalizationKey
|
||||
{
|
||||
Checklist1 = 0,
|
||||
Checklist2,
|
||||
Checklist3,
|
||||
}
|
||||
|
||||
public class ChecklistView : MonoBehaviour, IUiView<RestaurantManagementViewModel>, IEventHandler<TodayMenuAddedEvent>, IEventHandler<TodayMenuRemovedEvent>
|
||||
{
|
||||
[SerializeField] private Transform _parent;
|
||||
|
||||
private RestaurantManagementViewModel _viewModel;
|
||||
|
||||
public void Initialize(RestaurantManagementViewModel viewModel)
|
||||
{
|
||||
_viewModel = viewModel;
|
||||
|
||||
Utils.DestroyAllChildren(_parent);
|
||||
_viewModel.CreateChecklist(_parent);
|
||||
}
|
||||
|
||||
public void OnOpenedEvents()
|
||||
{
|
||||
UpdateView();
|
||||
|
||||
EventBus.Register<TodayMenuAddedEvent>(this);
|
||||
EventBus.Register<TodayMenuRemovedEvent>(this);
|
||||
}
|
||||
|
||||
public void OnClosedEvents()
|
||||
{
|
||||
EventBus.Unregister<TodayMenuAddedEvent>(this);
|
||||
EventBus.Unregister<TodayMenuRemovedEvent>(this);
|
||||
}
|
||||
|
||||
public void UpdateView()
|
||||
{
|
||||
_viewModel.UpdateChecklistView();
|
||||
}
|
||||
|
||||
public void Invoke(TodayMenuRemovedEvent evt) => UpdateView();
|
||||
public void Invoke(TodayMenuAddedEvent evt) => UpdateView();
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user