Merge branch 'develop' of bitbucket.org:usaya/popcorn into develop

This commit is contained in:
koya_15 2021-10-08 14:49:26 +09:00
commit a19d47f909
34 changed files with 1591 additions and 881 deletions

View File

@ -4630,7 +4630,7 @@ PrefabInstance:
- target: {fileID: 3832433339922076370, guid: caaa748dbeed576499e8cae74d33f689,
type: 3}
propertyPath: m_IsActive
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4348639590627783772, guid: caaa748dbeed576499e8cae74d33f689,
type: 3}
@ -4642,6 +4642,21 @@ PrefabInstance:
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7252061863213906723, guid: caaa748dbeed576499e8cae74d33f689,
type: 3}
propertyPath: m_Transition
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7252061863213906723, guid: caaa748dbeed576499e8cae74d33f689,
type: 3}
propertyPath: m_Interactable
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7387931604440686042, guid: caaa748dbeed576499e8cae74d33f689,
type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: caaa748dbeed576499e8cae74d33f689, type: 3}
--- !u!224 &3664916832445709978 stripped

View File

@ -1012,6 +1012,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 4082915278546610718}
- component: {fileID: 2145851308931691871}
m_Layer: 5
m_Name: Window
m_TagString: Untagged
@ -1041,6 +1042,29 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 52}
m_SizeDelta: {x: 922, y: 1700}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2145851308931691871
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4082915278546610719}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5dcfec9a112d409796b81c96710930a6, type: 3}
m_Name:
m_EditorClassIdentifier:
backgroundAnimator: {fileID: 4082915279313483617}
closeButton: {fileID: 4082915278992014893}
cancelButton: {fileID: 4082915278942985871}
deliveredButton: {fileID: 4082915279019759811}
achievedObject: {fileID: 4082915278879672978}
messageText: {fileID: 4082915277970689977}
coinText: {fileID: 4082915277569352110}
heartText: {fileID: 4082915279101330553}
itemView1: {fileID: 7927160839000454040}
itemView2: {fileID: 6685489803199069635}
itemView3: {fileID: 6685489803297445835}
--- !u!1 &4082915278807493231
GameObject:
m_ObjectHideFlags: 0
@ -2582,6 +2606,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 72c4a5536cad64c4aa959dccbff86e18, type: 3}
--- !u!114 &7927160839000454040 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 7236946357327453438, guid: 72c4a5536cad64c4aa959dccbff86e18,
type: 3}
m_PrefabInstance: {fileID: 751013265656328038}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ab9ddab5084248d68b0cb2c53c8dc7cc, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &6299910495887276473 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 6701890203127158495, guid: 72c4a5536cad64c4aa959dccbff86e18,
@ -2707,6 +2743,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 72c4a5536cad64c4aa959dccbff86e18, type: 3}
--- !u!114 &6685489803199069635 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 7236946357327453438, guid: 72c4a5536cad64c4aa959dccbff86e18,
type: 3}
m_PrefabInstance: {fileID: 4082915279223546173}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ab9ddab5084248d68b0cb2c53c8dc7cc, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &7325254816105691106 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 6701890203127158495, guid: 72c4a5536cad64c4aa959dccbff86e18,
@ -2832,6 +2880,18 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 72c4a5536cad64c4aa959dccbff86e18, type: 3}
--- !u!114 &6685489803297445835 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 7236946357327453438, guid: 72c4a5536cad64c4aa959dccbff86e18,
type: 3}
m_PrefabInstance: {fileID: 4082915279389395765}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ab9ddab5084248d68b0cb2c53c8dc7cc, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &7325254816271539690 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 6701890203127158495, guid: 72c4a5536cad64c4aa959dccbff86e18,

View File

@ -254,6 +254,7 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_Children:
- {fileID: 4187074209901625002}
- {fileID: 4187074209752017942}
m_Father: {fileID: 0}
m_RootOrder: 0
@ -1135,6 +1136,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 4187074209752017942}
- component: {fileID: 594854296290337299}
m_Layer: 5
m_Name: Window
m_TagString: Untagged
@ -1153,17 +1155,33 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 4187074209901625002}
- {fileID: 4187074210113349099}
- {fileID: 4187074209910267576}
m_Father: {fileID: 4187074209012466685}
m_RootOrder: 0
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 705, y: 705}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &594854296290337299
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4187074209752017943}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3bace6e100bf4e3a8059828acdc02e1b, type: 3}
m_Name:
m_EditorClassIdentifier:
backgroundAnimator: {fileID: 4187074209901625005}
closeButton: {fileID: 4187074209291994452}
cancelButton: {fileID: 4187074209150459463}
coinText: {fileID: 4187074209543196534}
heartText: {fileID: 4187074210139745722}
--- !u!1 &4187074209901625003
GameObject:
m_ObjectHideFlags: 0
@ -1190,11 +1208,11 @@ RectTransform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4187074209901625003}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
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_Children: []
m_Father: {fileID: 4187074209752017942}
m_Father: {fileID: 4187074209012466685}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
@ -1224,7 +1242,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 0.9372549, a: 0.19607843}
m_RaycastTarget: 0
m_RaycastTarget: 1
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
@ -1292,7 +1310,7 @@ RectTransform:
- {fileID: 4187074209998286564}
- {fileID: 4187074209382484540}
m_Father: {fileID: 4187074209752017942}
m_RootOrder: 2
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
@ -1454,7 +1472,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 4187074209752017942}
m_RootOrder: 1
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}

View File

@ -33,7 +33,7 @@ RectTransform:
- {fileID: 4315754687736309292}
- {fileID: 4315754687099534943}
m_Father: {fileID: 4315754686943043844}
m_RootOrder: 3
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
@ -361,6 +361,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 4315754686943043844}
- component: {fileID: 9217531184726761281}
m_Layer: 5
m_Name: Window
m_TagString: Untagged
@ -379,18 +380,37 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 4315754688243439425}
- {fileID: 4315754687931289281}
- {fileID: 4315754687733902321}
- {fileID: 4315754686536851282}
m_Father: {fileID: 4315754687615340680}
m_RootOrder: 0
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 705, y: 794}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &9217531184726761281
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4315754686943043847}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: aedda4da1f224450ad6f9b196e8e7e7d, type: 3}
m_Name:
m_EditorClassIdentifier:
backgroundAnimator: {fileID: 4315754688243439430}
closeButton: {fileID: 4315754687626831810}
messageText: {fileID: 4315754687599301553}
itemView1: {fileID: 706922748529613437}
itemView2: {fileID: 1755114094130154674}
itemView3: {fileID: 1755114094215964333}
coinText: {fileID: 4315754686580462760}
heartText: {fileID: 4315754688005591447}
--- !u!1 &4315754687099534942
GameObject:
m_ObjectHideFlags: 0
@ -764,6 +784,7 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_Children:
- {fileID: 4315754688243439425}
- {fileID: 4315754686943043844}
m_Father: {fileID: 0}
m_RootOrder: 0
@ -1002,7 +1023,7 @@ RectTransform:
- {fileID: 4315754687599301552}
- {fileID: 4315754686575543076}
m_Father: {fileID: 4315754686943043844}
m_RootOrder: 2
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
@ -1153,7 +1174,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 4315754686943043844}
m_RootOrder: 1
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
@ -1451,11 +1472,11 @@ RectTransform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4315754688243439424}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
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_Children: []
m_Father: {fileID: 4315754686943043844}
m_Father: {fileID: 4315754687615340680}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
@ -1485,7 +1506,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 0.9372549, a: 0.19607843}
m_RaycastTarget: 0
m_RaycastTarget: 1
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
@ -1792,6 +1813,18 @@ RectTransform:
type: 3}
m_PrefabInstance: {fileID: 3058138225154535967}
m_PrefabAsset: {fileID: 0}
--- !u!114 &706922748529613437 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 2576005101485369442, guid: 7c3046c0280714d4bb45d41bcbb71ce1,
type: 3}
m_PrefabInstance: {fileID: 3058138225154535967}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6f14cd02713649c5b189cbc9fb0b5bfd, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &4315754688263163599
PrefabInstance:
m_ObjectHideFlags: 0
@ -1927,6 +1960,18 @@ RectTransform:
type: 3}
m_PrefabInstance: {fileID: 4315754688263163599}
m_PrefabAsset: {fileID: 0}
--- !u!114 &1755114094215964333 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 2576005101485369442, guid: 7c3046c0280714d4bb45d41bcbb71ce1,
type: 3}
m_PrefabInstance: {fileID: 4315754688263163599}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6f14cd02713649c5b189cbc9fb0b5bfd, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &4315754688290612432
PrefabInstance:
m_ObjectHideFlags: 0
@ -2052,3 +2097,15 @@ RectTransform:
type: 3}
m_PrefabInstance: {fileID: 4315754688290612432}
m_PrefabAsset: {fileID: 0}
--- !u!114 &1755114094130154674 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 2576005101485369442, guid: 7c3046c0280714d4bb45d41bcbb71ce1,
type: 3}
m_PrefabInstance: {fileID: 4315754688290612432}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6f14cd02713649c5b189cbc9fb0b5bfd, type: 3}
m_Name:
m_EditorClassIdentifier:

View File

@ -74,6 +74,80 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &1218025997047797446
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7601727368869576156}
- component: {fileID: 5790060652346577943}
- component: {fileID: 6795331204195132790}
m_Layer: 0
m_Name: package
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7601727368869576156
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1218025997047797446}
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_Children: []
m_Father: {fileID: 6701890202353341293}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 92, y: 136}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5790060652346577943
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1218025997047797446}
m_CullTransparentMesh: 0
--- !u!114 &6795331204195132790
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1218025997047797446}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 99d426990eeb08d4d85ae03f04609196, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &1516465686560891674
GameObject:
m_ObjectHideFlags: 0
@ -264,80 +338,6 @@ RectTransform:
m_AnchoredPosition: {x: 32, y: -34.2}
m_SizeDelta: {x: 56, y: 56}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &2570188224453656030
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8361475802832570378}
- component: {fileID: 7721757012747742433}
- component: {fileID: 5866187155139017820}
m_Layer: 5
m_Name: rare
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8361475802832570378
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2570188224453656030}
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_Children: []
m_Father: {fileID: 3658417434568161581}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: -37.5}
m_SizeDelta: {x: 34, y: 34}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7721757012747742433
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2570188224453656030}
m_CullTransparentMesh: 0
--- !u!114 &5866187155139017820
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2570188224453656030}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: e97f9c209502fae42ba9fe6c73d0875a, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2679656543278342664
GameObject:
m_ObjectHideFlags: 0
@ -765,7 +765,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 3658417434518209427}
- {fileID: 8361475802832570378}
- {fileID: 5676996117682643678}
m_Father: {fileID: 3658417435631091038}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -1157,8 +1157,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 6701890202353341293}
- component: {fileID: 6701890202353341283}
- component: {fileID: 6701890202353341282}
m_Layer: 0
m_Name: popcorn
m_TagString: Untagged
@ -1176,7 +1174,8 @@ RectTransform:
m_LocalRotation: {x: -0, y: -0, z: -0.06725802, w: 0.9977356}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.90000015, y: 0.90000015, z: 0.9}
m_Children: []
m_Children:
- {fileID: 7601727368869576156}
m_Father: {fileID: 5841854344991296691}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -7.7130003}
@ -1185,43 +1184,6 @@ RectTransform:
m_AnchoredPosition: {x: -231, y: -10}
m_SizeDelta: {x: 92, y: 136}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6701890202353341283
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6701890202353341292}
m_CullTransparentMesh: 0
--- !u!114 &6701890202353341282
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6701890202353341292}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 99d426990eeb08d4d85ae03f04609196, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &6701890202664346912
GameObject:
m_ObjectHideFlags: 0
@ -1498,7 +1460,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 6701890203127158495}
- component: {fileID: 4150581692906928959}
- component: {fileID: 7236946357327453438}
m_Layer: 0
m_Name: Frame_BulkOrder
m_TagString: Untagged
@ -1526,7 +1488,7 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &4150581692906928959
--- !u!114 &7236946357327453438
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@ -1535,18 +1497,22 @@ MonoBehaviour:
m_GameObject: {fileID: 6701890203127158494}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 47bc31a2c7d14478bd4ebe3c32e41185, type: 3}
m_Script: {fileID: 11500000, guid: ab9ddab5084248d68b0cb2c53c8dc7cc, type: 3}
m_Name:
m_EditorClassIdentifier:
lockPanel: {fileID: 0}
lockPanelText: {fileID: 0}
detailButton: {fileID: 0}
flavorName: {fileID: 6701890202664346918}
flavorPrice: {fileID: 6701890202901161252}
cornAmountText: {fileID: 2506280626346203665}
flavor1AmountText: {fileID: 6701890203883728052}
flavor2AmountText: {fileID: 8120304310888387127}
flavor2View: {fileID: 8120304310515719315}
cookingButton: {fileID: 3658417434522814400}
disabledObject: {fileID: 3658417434859902285}
cookedObject: {fileID: 2679656543278342664}
perfectCookedObject: {fileID: 3658417434568161586}
rarityView: {fileID: 5676996117682643677}
nameText: {fileID: 6701890202664346918}
stockText: {fileID: 6701890202901161252}
cornText: {fileID: 2506280626346203665}
material1Text: {fileID: 6701890203883728052}
material2Text: {fileID: 8120304310888387127}
material1IconTarget: {fileID: 2157734177276742269}
material2IconTarget: {fileID: 3477121770257347838}
packageIconTarget: {fileID: 6701890202353341293}
--- !u!1 &6701890203527111184
GameObject:
m_ObjectHideFlags: 0
@ -2079,3 +2045,155 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1001 &5112378705130438364
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 3658417434568161581}
m_Modifications:
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_RootOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_SizeDelta.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalScale.x
value: 0.57123893
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalScale.y
value: 0.57123893
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalScale.z
value: 0.57123893
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -37.5
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 592905858299255811, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
propertyPath: m_Name
value: rare_Canvas
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 2c82036225f2d453cac3ff9fb07fae4d, type: 3}
--- !u!114 &5676996117682643677 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 592905858299255809, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
m_PrefabInstance: {fileID: 5112378705130438364}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 01738374a494495b82539c6ff39c1a3a, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &5676996117682643678 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 592905858299255810, guid: 2c82036225f2d453cac3ff9fb07fae4d,
type: 3}
m_PrefabInstance: {fileID: 5112378705130438364}
m_PrefabAsset: {fileID: 0}

View File

@ -9,6 +9,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1266659963694843888}
- component: {fileID: 2576005101485369442}
m_Layer: 5
m_Name: Orde
m_TagString: Untagged
@ -37,6 +38,23 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 550, y: 74}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2576005101485369442
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1266659963694843889}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6f14cd02713649c5b189cbc9fb0b5bfd, type: 3}
m_Name:
m_EditorClassIdentifier:
materialNameText: {fileID: 1266659963782799786}
materialAmountText: {fileID: 5530322429652472391}
materialIconTarget: {fileID: 4067663658127716431}
itemObject: {fileID: 2012605225197334536}
disabledObject: {fileID: 6078742360956254766}
--- !u!1 &1266659963782799784
GameObject:
m_ObjectHideFlags: 0
@ -127,7 +145,7 @@ GameObject:
- component: {fileID: 1266659964433289955}
- component: {fileID: 1266659964433289952}
m_Layer: 5
m_Name: Popcorn
m_Name: package
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -140,16 +158,16 @@ RectTransform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1266659964433289958}
m_LocalRotation: {x: -0, y: -0, z: -0.11129463, w: 0.9937875}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.6000001, y: 0.6000001, z: 0.5999999}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 9017528630810034763}
m_RootOrder: 1
m_Father: {fileID: 4067663658127716431}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -12.780001}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -222.99997, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 92, y: 136}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1266659964433289955
@ -217,7 +235,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1805757311142186072}
- {fileID: 1266659964433289953}
- {fileID: 4067663658127716431}
- {fileID: 1266659963782799787}
- {fileID: 8467582708424851607}
m_Father: {fileID: 1266659963694843888}
@ -491,6 +509,42 @@ MonoBehaviour:
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: 150
--- !u!1 &8226191546660308840
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4067663658127716431}
m_Layer: 5
m_Name: Popcorn
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4067663658127716431
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8226191546660308840}
m_LocalRotation: {x: -0, y: -0, z: -0.11129463, w: 0.9937875}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.6000001, y: 0.6000001, z: 0.5999999}
m_Children:
- {fileID: 1266659964433289953}
m_Father: {fileID: 9017528630810034763}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -12.780001}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -222.99997, y: 0}
m_SizeDelta: {x: 92, y: 136}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &8690967114179661769
GameObject:
m_ObjectHideFlags: 0

View File

@ -272,7 +272,7 @@ MonoBehaviour:
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
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}
@ -367,6 +367,7 @@ MonoBehaviour:
phoneAnimator: {fileID: 9152305840986396987}
indicatorAnimator: {fileID: 8309988580877545720}
titleObject: {fileID: 6630966004704031400}
balloonObject: {fileID: 1129648163941645728}
--- !u!1 &6630966004704031400
GameObject:
m_ObjectHideFlags: 0

View File

@ -0,0 +1,107 @@
using System;
using System.Linq;
using UniRx;
using UnityEngine;
using UnityEngine.UI;
public class BulkOrderProgressData
{
public int orderId;
public ProductRarity rarity;
}
public class BulkOrder : MonoBehaviour
{
public static readonly string DataTag = "BulkOrderData";
public static readonly string CancelCallbackTag = "BulkOrderCancelCallback";
private static readonly int OpenTrigger = Animator.StringToHash("OpenTrigger");
private static readonly int CloseTrigger = Animator.StringToHash("CloseTrigger");
[SerializeField] private Animator backgroundAnimator;
[SerializeField] private Button closeButton;
[SerializeField] private Button cancelButton;
[SerializeField] private Button deliveredButton;
[SerializeField] private GameObject achievedObject;
[SerializeField] private Text messageText;
[SerializeField] private Text coinText;
[SerializeField] private Text heartText;
[SerializeField] private BulkOrderItemView itemView1;
[SerializeField] private BulkOrderItemView itemView2;
[SerializeField] private BulkOrderItemView itemView3;
private void Start()
{
closeButton.OnClickAsObservable().Subscribe(_ =>
{
transform.parent.SetLocalScale(0);
backgroundAnimator.SetTrigger(CloseTrigger);
this.CallWaitForSeconds(.25f, () =>
{
TransitionManager.Instance.UnloadScene(GameScenes.BulkOrder);
});
}).AddTo(this);
var gameData = GameDataManager.GameData;
// キャンセルすると試食と同じ扱い
// 試食時のお客さんの増加ってどれくらいなんだろ
var bulkOrderList = SpreadsheetDataManager.Instance.GetBaseDataList<BulkOrderData>(Const.BulkOrderDataSheet);
var messageList = SpreadsheetDataManager.Instance.GetBaseDataList<BulkOrderTextData>(Const.BulkOrderTextDataSheet);
var bulkOrderData = bulkOrderList[gameData.OrderIdInProgress];
messageText.text = messageList.First(data => data.id == gameData.OrderTextId).requestText;
coinText.text = bulkOrderData.rewardCoin.ToString();
heartText.text = bulkOrderData.rewardHeart.ToString();
// cache
LocalCacheManager.Save(DataTag, bulkOrderData);
cancelButton.OnClickAsObservable().ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ =>
{
LocalCacheManager.Save(CancelCallbackTag, new Action(() =>
{
// 試食フラグ
gameData.CancelOrderId = gameData.OrderIdInProgress;
// カウントリセット
gameData.OrderConditionCount = 0;
TransitionManager.Instance.UnloadScene(GameScenes.BulkOrder);
}));
TransitionManager.Instance.LoadSceneAdditive(GameScenes.BulkOrderCancel);
}).AddTo(this);
deliveredButton.OnClickAsObservable().ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ =>
{
// カウントリセット
gameData.OrderConditionCount = 0;
TransitionManager.Instance.LoadSceneAdditive(GameScenes.BulkOrderAchievement);
}).AddTo(this);
var productList = SpreadsheetDataManager.Instance.GetBaseDataList<ProductData>(Const.ProductDataSheet);
if (productList.FirstOrDefault(data => data.id == bulkOrderData.productId1) is ProductData data1)
{
itemView1.SetData(data1, bulkOrderData.count1);
itemView1.SetButtonActive(itemView1.CheckAmount(data1));
itemView1.gameObject.SetActive(true);
}
else
{
itemView1.gameObject.SetActive(false);
}
if (productList.FirstOrDefault(data => data.id == bulkOrderData.productId2) is ProductData data2)
{
itemView2.SetData(data2, bulkOrderData.count2);
itemView2.SetButtonActive(itemView2.CheckAmount(data2));
itemView2.gameObject.SetActive(true);
}
else
{
itemView2.gameObject.SetActive(false);
}
if (productList.FirstOrDefault(data => data.id == bulkOrderData.productId3) is ProductData data3)
{
itemView3.SetData(data3, bulkOrderData.count3);
itemView3.SetButtonActive(itemView3.CheckAmount(data3));
itemView3.gameObject.SetActive(true);
}
else
{
itemView3.gameObject.SetActive(false);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 5dcfec9a112d409796b81c96710930a6
timeCreated: 1633498142

View File

@ -0,0 +1,6 @@
using UnityEngine;
public class BulkOrderAchievedView : MonoBehaviour
{
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 97711eafafff465ebe1223e7ed0ab2e7
timeCreated: 1633600571

View File

@ -0,0 +1,51 @@
using System;
using UniRx;
using UnityEngine;
using UnityEngine.UI;
public class BulkOrderCancelView : MonoBehaviour
{
private static readonly int OpenTrigger = Animator.StringToHash("OpenTrigger");
private static readonly int CloseTrigger = Animator.StringToHash("CloseTrigger");
[SerializeField] private Animator backgroundAnimator;
[SerializeField] private Button closeButton;
[SerializeField] private Button cancelButton;
[SerializeField] private Text coinText;
[SerializeField] private Text heartText;
private void Start()
{
if (LocalCacheManager.Load<BulkOrderData>(BulkOrder.DataTag, null) is BulkOrderData orderData)
{
coinText.text = orderData.rewardCoin.ToString();
heartText.text = orderData.rewardHeart.ToString();
}
closeButton.OnClickAsObservable().Subscribe(_ =>
{
transform.parent.SetLocalScale(0);
backgroundAnimator.SetTrigger(CloseTrigger);
this.CallWaitForSeconds(.25f, () =>
{
TransitionManager.Instance.UnloadScene(GameScenes.BulkOrderCancel);
});
}).AddTo(this);
cancelButton.OnClickAsObservable().Subscribe(_ =>
{
if (LocalCacheManager.Load<Action>(BulkOrder.CancelCallbackTag, null) is Action callback)
{
callback.Invoke();
}
if (LocalCacheManager.Load<Action>(KitchenManager.CancelCallbackTag, null) is Action callback2)
{
callback2.Invoke();
}
transform.parent.SetLocalScale(0);
backgroundAnimator.SetTrigger(CloseTrigger);
this.CallWaitForSeconds(.25f, () =>
{
TransitionManager.Instance.UnloadScene(GameScenes.BulkOrderCancel);
});
}).AddTo(this);
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 3bace6e100bf4e3a8059828acdc02e1b
timeCreated: 1633531953

View File

@ -9,20 +9,22 @@ public class BulkOrderIndicatorView : MonoBehaviour
[SerializeField] private Animator phoneAnimator;
[SerializeField] private Animator indicatorAnimator;
[SerializeField] private GameObject titleObject;
[SerializeField] private GameObject balloonObject;
private static readonly int Ring = Animator.StringToHash("Ring");
private static readonly int Speech = Animator.StringToHash("Speech");
// [SerializeField] private Button button;
public IObservable<Unit> TappedPhone => button.OnClickAsObservable().TakeUntilDestroy(this);
public void SetIndicate(bool received, bool achieved)
public void SetIndicate(bool receive, bool achieved)
{
if (!received)
if (receive)
{
phoneAnimator.SetTrigger(Ring);
indicatorAnimator.SetTrigger(Speech);
}
titleObject.SetActive(received && !achieved);
button.interactable = receive || !achieved;
titleObject.SetActive(!receive && !achieved);
balloonObject.SetActive(receive);
}
}

View File

@ -0,0 +1,98 @@
using System;
using System.Linq;
using UniRx;
using UnityEngine;
using UnityEngine.UI;
public class BulkOrderItemView : MonoBehaviour
{
private static readonly string amountFormat = "x{0}";
[SerializeField] private Button cookingButton;
[SerializeField] private GameObject disabledObject;
[SerializeField] private GameObject cookedObject;
[SerializeField] private GameObject perfectCookedObject;
[SerializeField] private RarityView rarityView;
[SerializeField] private Text nameText;
[SerializeField] private Text stockText;
[SerializeField] private Text cornText;
[SerializeField] private Text material1Text;
[SerializeField] private Text material2Text;
[SerializeField] private Transform material1IconTarget;
[SerializeField] private Transform material2IconTarget;
[SerializeField] private Transform packageIconTarget;
public IObservable<Unit> CookingButton => cookingButton.OnClickAsObservable().TakeUntilDestroy(this);
public void SetData(ProductData data, int wantStock)
{
var materialCount = wantStock / data.volume;
stockText.text = wantStock.ToString();
nameText.text = data.name;
cornText.text = string.Format(amountFormat, data.MaterialList[0].amount * materialCount);
packageIconTarget.DestroyAllChildrens();
Instantiate(data.GetIconPrefab(), packageIconTarget);
material1Text.text = string.Format(amountFormat, data.MaterialList[1].amount * materialCount);
material2Text.text = string.Format(amountFormat, data.MaterialList[2].amount * materialCount);
var shopData = SpreadsheetDataManager.Instance.GetBaseDataList<ShopData>(Const.ShopDataSheet);
if (shopData.FirstOrDefault(sData => sData.itemId == data.MaterialList[1].id)?.GetIconPrefab() is Transform prefab1)
{
material1IconTarget.DestroyAllChildrens();
Instantiate(prefab1, material1IconTarget);
}
if (shopData.FirstOrDefault(sData => sData.itemId == data.MaterialList[2].id)?.GetIconPrefab() is Transform prefab2)
{
material2IconTarget.DestroyAllChildrens();
Instantiate(prefab2, material2IconTarget);
}
else
{
material2Text.transform.parent.gameObject.SetActive(false);
}
}
public bool CheckAmount(ProductData productData)
{
var flag = true;
var gameData = GameDataManager.GameData;
if (gameData.CornSeed < productData.MaterialList[0].amount)
{
flag = false;
cornText.color = Color.red;
}
if ((gameData.Material.FirstOrDefault(data => data.Id == productData.MaterialList[1].id)?.Amount ?? 0) < productData.MaterialList[1].amount)
{
flag = false;
material1Text.color = Color.red;
}
if (productData.GetMaterialCount() == 3 && (gameData.Material.FirstOrDefault(data => data.Id == productData.MaterialList[2].id)?.Amount ?? 0) < productData.MaterialList[2].amount)
{
flag = false;
material2Text.color = Color.red;
}
return flag;
}
public void SetButtonActive(bool active)
{
cookedObject.SetActive(false);
perfectCookedObject.SetActive(false);
cookingButton.gameObject.SetActive(active);
disabledObject.SetActive(!active);
}
public void SetCooked(ProductRarity rarity)
{
cookingButton.gameObject.SetActive(false);
disabledObject.SetActive(false);
if (rarity == ProductRarity.Normal)
{
cookedObject.SetActive(true);
}
else
{
perfectCookedObject.SetActive(true);
rarityView.SetRarity(rarity);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: ab9ddab5084248d68b0cb2c53c8dc7cc
timeCreated: 1633529450

View File

@ -0,0 +1,25 @@
using UnityEngine;
using UnityEngine.UI;
public class BulkOrderNotifyItemView : MonoBehaviour
{
[SerializeField] private Text materialNameText;
[SerializeField] private Text materialAmountText;
[SerializeField] private Transform materialIconTarget;
[SerializeField] private GameObject itemObject;
[SerializeField] private GameObject disabledObject;
public void SetData(string name, int amount, Transform prefab)
{
materialAmountText.text = amount.ToString();
materialNameText.text = name;
materialIconTarget.DestroyAllChildrens();
Instantiate(prefab, materialIconTarget);
}
public void SetActive(bool active)
{
itemObject.SetActive(active);
disabledObject.SetActive(!active);
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 6f14cd02713649c5b189cbc9fb0b5bfd
timeCreated: 1633533755

View File

@ -0,0 +1,72 @@
using System;
using System.Collections.Generic;
using System.Linq;
using UniRx;
using UnityEngine;
using UnityEngine.UI;
public class BulkOrderNotifyView : MonoBehaviour
{
private static readonly int OpenTrigger = Animator.StringToHash("OpenTrigger");
private static readonly int CloseTrigger = Animator.StringToHash("CloseTrigger");
[SerializeField] private Animator backgroundAnimator;
[SerializeField] private Button closeButton;
[SerializeField] private Text messageText;
[SerializeField] private BulkOrderNotifyItemView itemView1;
[SerializeField] private BulkOrderNotifyItemView itemView2;
[SerializeField] private BulkOrderNotifyItemView itemView3;
[SerializeField] private Text coinText;
[SerializeField] private Text heartText;
private void Start()
{
if (LocalCacheManager.Load<BulkOrderData>(BulkOrder.DataTag, null) is BulkOrderData orderData)
{
// Textは固定なのでID保持してここに反映かな
var messageList = SpreadsheetDataManager.Instance.GetBaseDataList<BulkOrderTextData>(Const.BulkOrderTextDataSheet);
var orderTextIndex = 0;
messageText.text = messageList.Where(data => data.shopLevel == orderData.shopLevel).ToList()[orderTextIndex].requestText;
coinText.text = orderData.rewardCoin.ToString();
heartText.text = orderData.rewardHeart.ToString();
var productList = SpreadsheetDataManager.Instance.GetBaseDataList<ProductData>(Const.ProductDataSheet);
if (productList.FirstOrDefault(data => data.id == orderData.productId1) is ProductData data1)
{
itemView1.SetData(data1.name, orderData.count1, data1.GetIconPrefab());
itemView1.SetActive(true);
}
else
{
itemView1.SetActive(false);
}
if (productList.FirstOrDefault(data => data.id == orderData.productId2) is ProductData data2)
{
itemView2.SetData(data2.name, orderData.count2, data2.GetIconPrefab());
itemView2.SetActive(true);
}
else
{
itemView2.SetActive(false);
}
if (productList.FirstOrDefault(data => data.id == orderData.productId3) is ProductData data3)
{
itemView3.SetData(data3.name, orderData.count3, data3.GetIconPrefab());
itemView3.SetActive(true);
}
else
{
itemView3.SetActive(false);
}
}
closeButton.OnClickAsObservable().Subscribe(_ =>
{
transform.parent.SetLocalScale(0);
backgroundAnimator.SetTrigger(CloseTrigger);
this.CallWaitForSeconds(.25f, () =>
{
TransitionManager.Instance.UnloadScene(GameScenes.BulkOrderTelephone);
});
}).AddTo(this);
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: aedda4da1f224450ad6f9b196e8e7e7d
timeCreated: 1633532782

View File

@ -3,15 +3,18 @@ using System.Collections;
using System.Collections.Generic;
using System.Linq;
using UniRx;
using Unity.Mathematics;
using UnityEngine;
using UnityEngine.UI;
public class KitchenManager : MonoBehaviour
{
public static readonly string CancelCallbackTag = "BulkOrderCancelCallback";
[SerializeField] private Button cookingButton;
[SerializeField] private Button adButton;
[SerializeField] private KitchenView kitchenView;
[SerializeField] private BulkOrderIndicatorView orderIndicatorView;
// Start is called before the first frame update
void Start()
{
@ -43,51 +46,108 @@ public class KitchenManager : MonoBehaviour
#endif
// 大量注文
// 受け取っていない場合アニメーション
var bulkOrderList = SpreadsheetDataManager.Instance.GetBaseDataList<BulkOrderData>(Const.BulkOrderDataSheet);
var result = CheckBulkOrder();
var achieved = HeartMeter.Instance.ShopLevel.Value == gameData.AchievedOrderLevel;
GameDataManager.SaveGameData();
LocalCacheManager.Save(CancelCallbackTag, new Action(() =>
{
orderIndicatorView.SetIndicate(false, true);
}));
orderIndicatorView.SetIndicate(result.result, achieved || gameData.OrderIdInProgress == gameData.CancelOrderId);
if (result.result)
{
var messageList = SpreadsheetDataManager.Instance.GetBaseDataList<BulkOrderTextData>(Const.BulkOrderTextDataSheet);
var nextMessageList = messageList.Where(data => data.shopLevel == result.nextOrderLevel).ToList();
orderIndicatorView.TappedPhone.ThrottleFirst(TimeSpan.FromSeconds(1f)).Take(1).Subscribe(_ =>
{
// タップで更新
gameData.OrderIdInProgress = result.nextOrderId;
if (nextMessageList.Exists(data => data.id == gameData.OrderTextId))
{
var messageCount = nextMessageList.Count;
var nextMessageIndex = nextMessageList.FindIndex(data => data.id == result.nextOrderId) + 1;
gameData.OrderTextId = messageList[nextMessageIndex >= messageCount ? 0 : nextMessageIndex].id;
}
else
{
gameData.OrderTextId = messageList.First().id;
}
GameDataManager.SaveGameData();
var orderData = bulkOrderList.First(data => data.id == result.nextOrderId);
LocalCacheManager.Save(BulkOrder.DataTag, orderData);
TransitionManager.Instance.LoadSceneAdditive(GameScenes.BulkOrderTelephone);
// 通知をタップ後タップ動作を切り替える
orderIndicatorView.SetIndicate(false, false);
orderIndicatorView.TappedPhone.ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ =>
orderIndicatorView.TappedPhone.ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(__ =>
{
TransitionManager.Instance.LoadSceneAdditive(GameScenes.BulkOrder);
}).AddTo(this);
SetData();
}).AddTo(this);
}
else
{
if (gameData.OrderIdInProgress != gameData.CancelOrderId)
{
orderIndicatorView.TappedPhone
.ThrottleFirst(TimeSpan.FromSeconds(1f))
.Subscribe(_ =>
{
TransitionManager.Instance.LoadSceneAdditive(GameScenes.BulkOrder);
}).AddTo(this);
}
}
#if UNITY_EDITOR
Market.StockFlavorLog();
#endif
}
private void SetData()
private (bool result, int nextOrderId, int nextOrderLevel) CheckBulkOrder()
{
var gameData = GameDataManager.GameData;
// 所持レシピ
if (gameData.MyRecipes == null || gameData.MyRecipes.Length == 0)
var nextOrderLevel = 0;
var nextOrderId = gameData.OrderIdInProgress;
var bulkOrderList = SpreadsheetDataManager.Instance.GetBaseDataList<BulkOrderData>(Const.BulkOrderDataSheet);
if (!(bulkOrderList.FirstOrDefault(data => data.shopLevel >= gameData.AchievedOrderLevel + 1) is BulkOrderData bulkOrderData))
{
gameData.MyRecipes = new[]
{
1,
};
return (false, nextOrderId, nextOrderLevel);
}
// 所持素材
if (gameData.Material == null || gameData.Material.Count == 0)
nextOrderLevel = bulkOrderData.shopLevel;
if (HeartMeter.Instance.ShopLevel.Value < nextOrderLevel)
{
gameData.Material = Enumerable.Range(1, 12).Select(x => new MaterialData(x, 0)).ToList();
return (false, nextOrderId, nextOrderLevel);
}
// 保存タンク
if (gameData.StorageTanks == null || gameData.StorageTanks.Count == 0)
var nextOrderList = bulkOrderList.Where(data => data.shopLevel == nextOrderLevel).ToList();
if (!nextOrderList.Exists(data => data.id == gameData.OrderIdInProgress))
{
gameData.StorageTanks = new List<StorageTank>
{
new StorageTank
{
Id = 1,
Capacity = 50,
FlavorId = -1,
// まだ次のオーダーが設定されてない場合shopLevelの一番若いIDを設定
nextOrderId = nextOrderList.First().id;
}
};
else if (gameData.OrderIdInProgress == gameData.CancelOrderId && gameData.CancelOrderId > 0)
{
// キャンセルされた場合次のIDを設定
var orderCount = nextOrderList.Count;
var nextIndex = nextOrderList.FindIndex(data => data.id == gameData.OrderIdInProgress) + 1;
nextOrderId = nextOrderList[nextIndex >= orderCount ? 0 : nextIndex].id;
}
GameDataManager.SaveGameData();
if (gameData.OrderIdInProgress == nextOrderId)
{
return (false, nextOrderId, nextOrderLevel);
}
Debug.Log($"{gameData.OrderIdInProgress} {gameData.CancelOrderId} {nextOrderId} {gameData.OrderConditionCount}");
var orderData = nextOrderList.First(data => data.id == nextOrderId);
var isFirst = !nextOrderList.Exists(data => data.id == gameData.CancelOrderId);
var condition = isFirst ? orderData.firstOrderCondition : orderData.retryCondition;
// 条件チェック
return (condition <= gameData.OrderConditionCount, nextOrderId, nextOrderLevel);
}
}

View File

@ -297,8 +297,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 2929932626576346080}
- component: {fileID: 2929932626576346094}
- component: {fileID: 2929932626576346095}
m_Layer: 0
m_Name: popcorn
m_TagString: Untagged
@ -316,7 +314,8 @@ RectTransform:
m_LocalRotation: {x: 0, y: 0, z: -0.067144625, w: 0.9977433}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.8, y: 0.8, z: 0.8}
m_Children: []
m_Children:
- {fileID: 3383784790555608151}
m_Father: {fileID: 2646634445844468798}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -7.7}
@ -325,43 +324,6 @@ RectTransform:
m_AnchoredPosition: {x: -107.9, y: -1.6}
m_SizeDelta: {x: 92, y: 136}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2929932626576346094
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2929932626576346081}
m_CullTransparentMesh: 0
--- !u!114 &2929932626576346095
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2929932626576346081}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 99d426990eeb08d4d85ae03f04609196, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2929932626624286251
GameObject:
m_ObjectHideFlags: 0
@ -685,9 +647,12 @@ MonoBehaviour:
detailButton: {fileID: 8320108874302735811}
flavorName: {fileID: 2929932626752093611}
flavorPrice: {fileID: 2929932627123125673}
flavorImageTarget: {fileID: 2929932626576346080}
cornAmountText: {fileID: 6296255899301773980}
flavor1AmountText: {fileID: 2929932625557648441}
flavor2AmountText: {fileID: 367551539734858426}
flavor1IconTarget: {fileID: 7519072249774920432}
flavor2IconTarget: {fileID: 5037808626432961651}
flavor2View: {fileID: 367551539495355422}
--- !u!1 &2997770120253274331
GameObject:
@ -1219,12 +1184,143 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &7519072249774920432 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7485231107204569293, guid: e2818e79d8fc1f34388aff1b8969d340,
type: 3}
m_PrefabInstance: {fileID: 1133216431126940221}
m_PrefabAsset: {fileID: 0}
--- !u!224 &2929932625336302236 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 2814970099097301153, guid: e2818e79d8fc1f34388aff1b8969d340,
type: 3}
m_PrefabInstance: {fileID: 1133216431126940221}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1330168031711161346
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 2929932626576346080}
m_Modifications:
- target: {fileID: 3426746518987915701, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_Name
value: popcorn
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_SizeDelta.x
value: 92
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_SizeDelta.y
value: 136
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -7.7
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 84aaa57282766408683fbb28f556d547, type: 3}
--- !u!224 &3383784790555608151 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 4359531238211889237, guid: 84aaa57282766408683fbb28f556d547,
type: 3}
m_PrefabInstance: {fileID: 1330168031711161346}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &2452498385069847742
PrefabInstance:
m_ObjectHideFlags: 0
@ -1390,6 +1486,24 @@ PrefabInstance:
m_RemovedComponents:
- {fileID: 2814970099097301159, guid: e2818e79d8fc1f34388aff1b8969d340, type: 3}
m_SourcePrefab: {fileID: 100100000, guid: e2818e79d8fc1f34388aff1b8969d340, type: 3}
--- !u!1 &367551539495355422 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 2814970099097301152, guid: e2818e79d8fc1f34388aff1b8969d340,
type: 3}
m_PrefabInstance: {fileID: 2452498385069847742}
m_PrefabAsset: {fileID: 0}
--- !u!224 &367551539495355423 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 2814970099097301153, guid: e2818e79d8fc1f34388aff1b8969d340,
type: 3}
m_PrefabInstance: {fileID: 2452498385069847742}
m_PrefabAsset: {fileID: 0}
--- !u!224 &5037808626432961651 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 7485231107204569293, guid: e2818e79d8fc1f34388aff1b8969d340,
type: 3}
m_PrefabInstance: {fileID: 2452498385069847742}
m_PrefabAsset: {fileID: 0}
--- !u!114 &367551539734858426 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 2814970099411582468, guid: e2818e79d8fc1f34388aff1b8969d340,
@ -1402,18 +1516,6 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &367551539495355423 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 2814970099097301153, guid: e2818e79d8fc1f34388aff1b8969d340,
type: 3}
m_PrefabInstance: {fileID: 2452498385069847742}
m_PrefabAsset: {fileID: 0}
--- !u!1 &367551539495355422 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 2814970099097301152, guid: e2818e79d8fc1f34388aff1b8969d340,
type: 3}
m_PrefabInstance: {fileID: 2452498385069847742}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8101979052737494168
PrefabInstance:
m_ObjectHideFlags: 0

View File

@ -199,77 +199,128 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &9022058312688212008
GameObject:
--- !u!1001 &942238507702582337
PrefabInstance:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7483059290751347205}
- component: {fileID: 8202708994273755924}
- component: {fileID: 8770553785412743810}
m_Layer: 5
m_Name: material
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7483059290751347205
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 7485231107204569293}
m_Modifications:
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_SizeDelta.x
value: 56
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_SizeDelta.y
value: 56
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8081510323215557737, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
propertyPath: m_Name
value: material
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 21933a027d6844d1b8213bf5192430ac, type: 3}
--- !u!224 &7483059290751347205 stripped
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_CorrespondingSourceObject: {fileID: 7695150006707541572, guid: 21933a027d6844d1b8213bf5192430ac,
type: 3}
m_PrefabInstance: {fileID: 942238507702582337}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9022058312688212008}
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_Children: []
m_Father: {fileID: 7485231107204569293}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 56, y: 56}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8202708994273755924
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9022058312688212008}
m_CullTransparentMesh: 0
--- !u!114 &8770553785412743810
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9022058312688212008}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: ffa1614fb4f7b9d48b0530ce2f77f954, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1

View File

@ -74,6 +74,80 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2358514311597240715
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 150415631863662799}
- component: {fileID: 1740348503652499160}
- component: {fileID: 8656009127678696843}
m_Layer: 0
m_Name: material (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &150415631863662799
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2358514311597240715}
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_Children: []
m_Father: {fileID: 6739113353957456840}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 56, y: 56}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1740348503652499160
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2358514311597240715}
m_CullTransparentMesh: 0
--- !u!114 &8656009127678696843
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2358514311597240715}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: ffa1614fb4f7b9d48b0530ce2f77f954, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &4570586286644907414
GameObject:
m_ObjectHideFlags: 0
@ -199,8 +273,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 6739113353957456840}
- component: {fileID: 8715719486321133168}
- component: {fileID: 318270868077356309}
m_Layer: 0
m_Name: material
m_TagString: Untagged
@ -218,7 +290,8 @@ RectTransform:
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 114}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Children:
- {fileID: 150415631863662799}
m_Father: {fileID: 5352886967997046957}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -227,40 +300,3 @@ RectTransform:
m_AnchoredPosition: {x: -66.89995, y: 0.29986572}
m_SizeDelta: {x: 56, y: 56}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8715719486321133168
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8915749249284169289}
m_CullTransparentMesh: 0
--- !u!114 &318270868077356309
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8915749249284169289}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: ffa1614fb4f7b9d48b0530ce2f77f954, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1

View File

@ -10,9 +10,8 @@ GameObject:
m_Component:
- component: {fileID: 2260898471005442079}
- component: {fileID: 2260898471005442077}
- component: {fileID: 2260898471005442078}
m_Layer: 5
m_Name: FryingPanl
m_Name: PanTarget
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -45,32 +44,3 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2260898471005442072}
m_CullTransparentMesh: 0
--- !u!114 &2260898471005442078
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2260898471005442072}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 92c7166ea217de94594bc0f2667a7523, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1

View File

@ -299,7 +299,6 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1487129869}
- {fileID: 670639509}
m_Father: {fileID: 1160535647}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -460,84 +459,6 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 269597408}
m_CullTransparentMesh: 0
--- !u!1 &326258101
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 326258102}
- component: {fileID: 326258104}
- component: {fileID: 326258103}
m_Layer: 5
m_Name: Text_FryingPanl
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &326258102
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 326258101}
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_Children: []
m_Father: {fileID: 389422779}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 5, y: -30}
m_SizeDelta: {x: 200, y: 34}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &326258103
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 326258101}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.43137255, g: 0.29803923, b: 0.19215687, a: 1}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: b5532e9ce15694f55a0893a76a98cd78, type: 3}
m_FontSize: 26
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 0
m_MaxSize: 26
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u4F7F\u3046\u30D5\u30E9\u30A4\u30D1\u30F3"
--- !u!222 &326258104
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 326258101}
m_CullTransparentMesh: 0
--- !u!1 &374985848
GameObject:
m_ObjectHideFlags: 0
@ -612,82 +533,6 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 374985848}
m_CullTransparentMesh: 0
--- !u!1 &389422778
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 389422779}
- component: {fileID: 389422781}
- component: {fileID: 389422780}
m_Layer: 5
m_Name: FryingPanl_frame
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &389422779
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 389422778}
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_Children:
- {fileID: 326258102}
- {fileID: 2086901980}
m_Father: {fileID: 2135558976}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 537, y: 0}
m_SizeDelta: {x: 250, y: 252}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &389422780
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 389422778}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: ad305bc75e53add488410a7400246330, type: 3}
m_Type: 2
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &389422781
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 389422778}
m_CullTransparentMesh: 0
--- !u!1 &430811414
GameObject:
m_ObjectHideFlags: 0
@ -993,12 +838,12 @@ PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 230185243}
m_TransformParent: {fileID: 1487129869}
m_Modifications:
- target: {fileID: 2260898471005442072, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_Name
value: FryingPanl
value: PanTarget
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
@ -1013,7 +858,7 @@ PrefabInstance:
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_RootOrder
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
@ -1098,12 +943,12 @@ PrefabInstance:
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_AnchoredPosition.x
value: -186
value: 2.0000153
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -181
value: -0.99998474
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
@ -1120,7 +965,8 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedComponents: [{fileID: 2260898471005442077, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}]
m_SourcePrefab: {fileID: 100100000, guid: 434f6174871f2dc4992321e9d579f138, type: 3}
--- !u!224 &670639509 stripped
RectTransform:
@ -1128,18 +974,6 @@ RectTransform:
type: 3}
m_PrefabInstance: {fileID: 670639508}
m_PrefabAsset: {fileID: 0}
--- !u!114 &670639510 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 2260898471005442078, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
m_PrefabInstance: {fileID: 670639508}
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!1 &679566761
GameObject:
m_ObjectHideFlags: 0
@ -1965,9 +1799,12 @@ MonoBehaviour:
flavorPrice: {fileID: 498799267}
flavorStock: {fileID: 1109202679}
flavorText: {fileID: 1116792172}
flavorImageTarget: {fileID: 1826815494}
cornAmountText: {fileID: 4654596182167880407}
flavor1AmountText: {fileID: 5352886969301700758}
flavor2AmountText: {fileID: 1408233927}
flavor1IconTarget: {fileID: 5352886969301700759}
flavor2IconTarget: {fileID: 1408233929}
flavor2View: {fileID: 1408233928}
--- !u!1 &1036314250
GameObject:
@ -2482,12 +2319,11 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 2992efc758994825b664d9d47a650b8a, type: 3}
m_Name:
m_EditorClassIdentifier:
selectedPanIcon: {fileID: 2260898471079004356}
prevPanButton: {fileID: 998259991263772436}
nextPanButton: {fileID: 2073894620}
panName: {fileID: 956402762}
panText: {fileID: 2045825934}
panIcon: {fileID: 670639510}
panIconTarget: {fileID: 670639509}
--- !u!1 &1170636683
GameObject:
m_ObjectHideFlags: 0
@ -2638,6 +2474,125 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1197864696}
m_CullTransparentMesh: 0
--- !u!1001 &1379860012
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 670639509}
m_Modifications:
- target: {fileID: 1135206952446428548, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_Name
value: pan_normal
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_SizeDelta.x
value: 174
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_SizeDelta.y
value: 154
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1525858592774698921, guid: 7926a2834eb0a469e8ab0491dde7c3ba,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 7926a2834eb0a469e8ab0491dde7c3ba, type: 3}
--- !u!224 &1380167736 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 5352886967997046957, guid: c84cc6844fe59ef4d8e52438b7bffa42,
@ -2844,6 +2799,12 @@ GameObject:
type: 3}
m_PrefabInstance: {fileID: 1408233925}
m_PrefabAsset: {fileID: 0}
--- !u!224 &1408233929 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 6739113353957456840, guid: c84cc6844fe59ef4d8e52438b7bffa42,
type: 3}
m_PrefabInstance: {fileID: 1408233925}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1464412873
GameObject:
m_ObjectHideFlags: 0
@ -2984,7 +2945,7 @@ RectTransform:
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_Children: []
m_Children: [{fileID: 670639509}]
m_Father: {fileID: 230185243}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -3380,10 +3341,8 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1826815494}
- component: {fileID: 1826815496}
- component: {fileID: 1826815495}
m_Layer: 5
m_Name: Image_Popcorn
m_Name: PopcornTarget
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -3399,7 +3358,7 @@ RectTransform:
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_Children: []
m_Children: [{fileID: 1971927379}]
m_Father: {fileID: 1626721124}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -3408,43 +3367,6 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 23.00003}
m_SizeDelta: {x: 92, y: 136}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1826815495
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1826815493}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 99d426990eeb08d4d85ae03f04609196, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &1826815496
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1826815493}
m_CullTransparentMesh: 0
--- !u!1 &1853630202
GameObject:
m_ObjectHideFlags: 0
@ -3565,6 +3487,80 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1853630202}
m_CullTransparentMesh: 0
--- !u!1 &1971927378
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1971927379}
- component: {fileID: 1971927381}
- component: {fileID: 1971927380}
m_Layer: 5
m_Name: Image_Popcorn
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1971927379
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1971927378}
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_Children: []
m_Father: {fileID: 1826815494}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 92, y: 136}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1971927380
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1971927378}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 99d426990eeb08d4d85ae03f04609196, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &1971927381
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1971927378}
m_CullTransparentMesh: 0
--- !u!114 &1853630207
MonoBehaviour:
m_ObjectHideFlags: 0
@ -3897,12 +3893,6 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 700, y: 180}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &2086901980 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
m_PrefabInstance: {fileID: 2260898471079004355}
m_PrefabAsset: {fileID: 0}
--- !u!1 &2124266406
GameObject:
m_ObjectHideFlags: 0
@ -4005,7 +3995,6 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1197864697}
- {fileID: 389422779}
m_Father: {fileID: 1001521034}
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -4203,137 +4192,6 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4570586285425884512}
m_CullTransparentMesh: 0
--- !u!1001 &2260898471079004355
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 389422779}
m_Modifications:
- target: {fileID: 2260898471005442072, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_Name
value: FryingPanl
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_RootOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_SizeDelta.x
value: 174
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_SizeDelta.y
value: 154
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 2
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -28
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2260898471005442079, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 434f6174871f2dc4992321e9d579f138, type: 3}
--- !u!114 &2260898471079004356 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 2260898471005442078, guid: 434f6174871f2dc4992321e9d579f138,
type: 3}
m_PrefabInstance: {fileID: 2260898471079004355}
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!1 &4570586285425884512
GameObject:
m_ObjectHideFlags: 0
@ -4648,6 +4506,12 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &5352886969301700759 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 6739113353957456840, guid: c84cc6844fe59ef4d8e52438b7bffa42,
type: 3}
m_PrefabInstance: {fileID: 5352886969301700757}
m_PrefabAsset: {fileID: 0}
--- !u!224 &6739113352738409278
RectTransform:
m_ObjectHideFlags: 0

View File

@ -1,17 +1,17 @@
using System;
using System.Linq;
using UniRx;
using UnityEngine;
using UnityEngine.UI;
public class PanSelector : MonoBehaviour
{
[SerializeField] private Image selectedPanIcon;
[SerializeField] private Button prevPanButton;
[SerializeField] private Button nextPanButton;
[SerializeField] private Text panName;
[SerializeField] private Text panText;
[SerializeField] private Image panIcon;
[SerializeField] private Transform panIconTarget;
public IReadOnlyReactiveProperty<PanData> SelectedPanData => selectedPanData;
private readonly ReactiveProperty<PanData> selectedPanData = new ReactiveProperty<PanData>();
private readonly ReactiveProperty<int> selectedIndex = new ReactiveProperty<int>();
@ -21,15 +21,18 @@ public class PanSelector : MonoBehaviour
selectedPanData.AddTo(this);
selectedIndex.AddTo(this);
var panList = SpreadsheetDataManager.Instance.GetBaseDataList<PanData>(Const.PanDataSheet);
var panCount = panList.Count;
selectedPanData.Value = panList[0];
var myPanList = panList.Where(data => GameDataManager.GameData.Pans.Contains(data.id)).ToList();
var panCount = myPanList.Count;
Debug.Log(string.Join(",", panList.Select(data => data.id)));
Debug.Log(string.Join(",", GameDataManager.GameData.Pans));
selectedPanData.Value = myPanList[0];
selectedPanData.Subscribe(data =>
{
SetData(data);
}).AddTo(this);
selectedIndex.Subscribe(x =>
{
selectedPanData.Value = panList[x];
selectedPanData.Value = myPanList[x];
}).AddTo(this);
prevPanButton.OnClickAsObservable().Subscribe(_ =>
{
@ -45,5 +48,7 @@ public class PanSelector : MonoBehaviour
{
panName.text = data.name;
panText.text = data.text;
panIconTarget.DestroyAllChildrens();
Instantiate(data.GetIconPrefab(), panIconTarget);
}
}

View File

@ -22,9 +22,12 @@ public class RecipeDetailView : MonoBehaviour
[SerializeField] private Text flavorPrice;
[SerializeField] private Text flavorStock;
[SerializeField] private Text flavorText;
[SerializeField] private Transform flavorImageTarget;
[SerializeField] private Text cornAmountText;
[SerializeField] private Text flavor1AmountText;
[SerializeField] private Text flavor2AmountText;
[SerializeField] private Transform flavor1IconTarget;
[SerializeField] private Transform flavor2IconTarget;
[SerializeField] private GameObject flavor2View;
private void Start()
@ -79,30 +82,43 @@ public class RecipeDetailView : MonoBehaviour
flavorName.text = data.name;
flavorPrice.text = data.price.ToString();
flavorText.text = data.text;
flavorImageTarget.DestroyAllChildrens();
Instantiate(data.GetIconPrefab(), flavorImageTarget);
cornAmountText.text = string.Format(cornAmountFormat, gameData.CornSeed, data.MaterialList[0].amount);
var shopData = SpreadsheetDataManager.Instance.GetBaseDataList<ShopData>(Const.ShopDataSheet);
var flavor1Amount = gameData.Material.FirstOrDefault(x => x.Id == data.MaterialList[1].id)?.Amount ?? 0;
flavor1AmountText.text = string.Format(flavorAmountFormat, flavor1Amount, data.MaterialList[1].amount);
if (shopData.FirstOrDefault(sData => sData.itemId == data.MaterialList[1].id)?.GetIconPrefab() is Transform prefab1)
{
flavor1IconTarget.DestroyAllChildrens();
Instantiate(prefab1, flavor1IconTarget);
}
var flavor2Amount = gameData.Material.FirstOrDefault(x => x.Id == data.MaterialList[2].id)?.Amount ?? 0;
flavor2AmountText.text = string.Format(flavorAmountFormat, flavor2Amount, data.MaterialList[2].amount);
if (shopData.FirstOrDefault(sData => sData.itemId == data.MaterialList[2].id)?.GetIconPrefab() is Transform prefab2)
{
flavor2IconTarget.DestroyAllChildrens();
Instantiate(prefab2, flavor2IconTarget);
}
flavor2View.SetActive(data.GetMaterialCount() == 3);
}
private bool CheckAmount(ProductData data)
private bool CheckAmount(ProductData productData)
{
var flag = true;
var gameData = GameDataManager.GameData;
if (gameData.CornSeed < data.MaterialList[0].amount)
if (gameData.CornSeed < productData.MaterialList[0].amount)
{
flag = false;
cornAmountText.color = Color.red;
}
if (gameData.Material.Exists(x => x.Id == data.MaterialList[1].id && x.Amount < data.MaterialList[1].amount))
if ((gameData.Material.FirstOrDefault(data => data.Id == productData.MaterialList[1].id)?.Amount ?? 0) < productData.MaterialList[1].amount)
{
flag = false;
flavor1AmountText.color = Color.red;
}
if (data.GetMaterialCount() == 3 && gameData.Material.Exists(x => x.Id == data.MaterialList[2].id && x.Amount < data.MaterialList[2].amount))
if (productData.GetMaterialCount() == 3 && (gameData.Material.FirstOrDefault(data => data.Id == productData.MaterialList[2].id)?.Amount ?? 0) < productData.MaterialList[2].amount)
{
flag = false;
flavor2AmountText.color = Color.red;

View File

@ -11,9 +11,12 @@ public class RecipeView : MonoBehaviour
[SerializeField] private Button detailButton;
[SerializeField] private Text flavorName;
[SerializeField] private Text flavorPrice;
[SerializeField] private Transform flavorImageTarget;
[SerializeField] private Text cornAmountText;
[SerializeField] private Text flavor1AmountText;
[SerializeField] private Text flavor2AmountText;
[SerializeField] private Transform flavor1IconTarget;
[SerializeField] private Transform flavor2IconTarget;
[SerializeField] private GameObject flavor2View;
private static readonly string amountFormat = "x{0}";
private static readonly string lockPanelTextFormat = "店舗レベル{0}で開放";
@ -28,12 +31,25 @@ public class RecipeView : MonoBehaviour
{
flavorName.text = data.name;
flavorPrice.text = data.price.ToString();
flavorImageTarget.DestroyAllChildrens();
Instantiate(data.GetIconPrefab(), flavorImageTarget);
cornAmountText.text = string.Format(amountFormat, data.MaterialList[0].amount);
flavor1AmountText.text = string.Format(amountFormat, data.MaterialList[1].amount);
var shopData = SpreadsheetDataManager.Instance.GetBaseDataList<ShopData>(Const.ShopDataSheet);
if (shopData.FirstOrDefault(sData => sData.itemId == data.MaterialList[1].id)?.GetIconPrefab() is Transform prefab1)
{
flavor1IconTarget.DestroyAllChildrens();
Instantiate(prefab1, flavor1IconTarget);
}
if (data.GetMaterialCount() == 3)
{
flavor2View.SetActive(true);
flavor2AmountText.text = string.Format(amountFormat, data.MaterialList[2].amount);
if (shopData.FirstOrDefault(sData => sData.itemId == data.MaterialList[2].id)?.GetIconPrefab() is Transform prefab2)
{
flavor2IconTarget.DestroyAllChildrens();
Instantiate(prefab2, flavor2IconTarget);
}
}
else
{

View File

@ -257,7 +257,6 @@ GameObject:
m_Component:
- component: {fileID: 8536603422802196745}
- component: {fileID: 1458252247847964818}
- component: {fileID: 1342298367473717200}
m_Layer: 5
m_Name: Button_purchase
m_TagString: Untagged
@ -299,55 +298,12 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: f1b7d4e426d24898817abfdca0387221, type: 3}
m_Name:
m_EditorClassIdentifier:
purchaseButton: {fileID: 1342298367473717200}
purchaseButton: {fileID: 3348363390361919889}
onObject: {fileID: 8536603422629144349}
offObject: {fileID: 8536603424418812070}
soldOutObject: {fileID: 8536603424566114136}
learnedObject: {fileID: 8536603424476639146}
purchasedObject: {fileID: 1735230268650569057}
--- !u!114 &1342298367473717200
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8536603422802196746}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
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}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 0}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1 &8536603422883751236
GameObject:
m_ObjectHideFlags: 0

View File

@ -696,7 +696,6 @@ GameObject:
m_Component:
- component: {fileID: 2912042418702301919}
- component: {fileID: 2912042418702301917}
- component: {fileID: 2912042418702301916}
m_Layer: 5
m_Name: Button_material
m_TagString: Untagged
@ -737,52 +736,9 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c8f923fbd6b4418ab2b578c5688d314e, type: 3}
m_Name:
m_EditorClassIdentifier:
button: {fileID: 2912042418702301916}
button: {fileID: 4039810787608905224}
onObject: {fileID: 2912042419203209778}
offObject: {fileID: 2912042419946951650}
--- !u!114 &2912042418702301916
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2912042418702301918}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
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}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 0}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1 &2912042418828803477
GameObject:
m_ObjectHideFlags: 0
@ -793,7 +749,6 @@ GameObject:
m_Component:
- component: {fileID: 2912042418828803474}
- component: {fileID: 2912042418828803472}
- component: {fileID: 2912042418828803475}
m_Layer: 5
m_Name: Button_recipe
m_TagString: Untagged
@ -834,52 +789,9 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c8f923fbd6b4418ab2b578c5688d314e, type: 3}
m_Name:
m_EditorClassIdentifier:
button: {fileID: 2912042418828803475}
button: {fileID: 2307080139950086264}
onObject: {fileID: 2912042418098885678}
offObject: {fileID: 2912042418451981111}
--- !u!114 &2912042418828803475
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2912042418828803477}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
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}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 0}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1 &2912042419129627536
GameObject:
m_ObjectHideFlags: 0

View File

@ -98,6 +98,24 @@ public sealed class GameData {
[DataMember(Name = "Data25")]
private int[] achievedMission;
public List<int> AchievedMission;
// [DataMember(Name = "Data26")]
// [DataMember(Name = "Data27")]
[DataMember(Name = "Data28")]
public int OrderIdInProgress;
[DataMember(Name = "Data29")]
public int OrderTextId;
[DataMember(Name = "Data30")]
public int OrderConditionCount;
[DataMember(Name = "Data31")]
public int CancelOrderId;
[DataMember(Name = "Data32")]
public int AchievedOrderLevel;
// 進捗
[DataMember(Name = "Data33")]
public List<BulkOrderProgressData> OrderProgressList;
// mission
[DataMember(Name = "Data1001")]
@ -143,6 +161,7 @@ public sealed class GameData {
public void AddSalesCount(int id, int stock, ProductRarity rarity)
{
OrderConditionCount += stock;
if (TotalSalesList.FirstOrDefault(x => x.Rarity == rarity) is ProductStockData stockData)
{
stockData.Stock += stock;
@ -205,6 +224,7 @@ public sealed class GameData {
Pans = Pans ?? new int[0];
TotalSalesList = TotalSalesList ?? new List<ProductStockData>();
AchievedMission = achievedMission?.ToList() ?? new List<int>();
OrderProgressList = OrderProgressList ?? new List<BulkOrderProgressData>();
}
private Dictionary<int, int> ArrayToDictionary(KeyValueOfintint[] array){
var dictionary = new Dictionary<int, int>();

View File

@ -26,7 +26,7 @@ public enum GameScenes
BulkOrder,
BulkOrderAchievement,
BulkOrderCancel,
BulkOrderPhone,
BulkOrderTelephone,
SettingsDialog,
DebugOption,
UnableWatchVideoDialog,