大量注文処理追加
This commit is contained in:
		
							parent
							
								
									34440384a5
								
							
						
					
					
						commit
						4f25312cef
					
				|  | @ -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 | ||||
|  |  | |||
|  | @ -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, | ||||
|  |  | |||
|  | @ -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} | ||||
|  |  | |||
|  | @ -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:  | ||||
|  |  | |||
|  | @ -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} | ||||
|  |  | |||
|  | @ -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 | ||||
|  | @ -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 | ||||
|  |  | |||
|  | @ -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); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | @ -0,0 +1,3 @@ | |||
| fileFormatVersion: 2 | ||||
| guid: 5dcfec9a112d409796b81c96710930a6 | ||||
| timeCreated: 1633498142 | ||||
|  | @ -0,0 +1,6 @@ | |||
| using UnityEngine; | ||||
| 
 | ||||
| public class BulkOrderAchievedView : MonoBehaviour | ||||
| { | ||||
|      | ||||
| } | ||||
|  | @ -0,0 +1,3 @@ | |||
| fileFormatVersion: 2 | ||||
| guid: 97711eafafff465ebe1223e7ed0ab2e7 | ||||
| timeCreated: 1633600571 | ||||
|  | @ -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); | ||||
|     } | ||||
| } | ||||
|  | @ -0,0 +1,3 @@ | |||
| fileFormatVersion: 2 | ||||
| guid: 3bace6e100bf4e3a8059828acdc02e1b | ||||
| timeCreated: 1633531953 | ||||
|  | @ -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); | ||||
|     } | ||||
| } | ||||
|  |  | |||
|  | @ -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); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | @ -0,0 +1,3 @@ | |||
| fileFormatVersion: 2 | ||||
| guid: ab9ddab5084248d68b0cb2c53c8dc7cc | ||||
| timeCreated: 1633529450 | ||||
|  | @ -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); | ||||
|     } | ||||
| } | ||||
|  | @ -0,0 +1,3 @@ | |||
| fileFormatVersion: 2 | ||||
| guid: 6f14cd02713649c5b189cbc9fb0b5bfd | ||||
| timeCreated: 1633533755 | ||||
|  | @ -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); | ||||
|     } | ||||
| } | ||||
|  | @ -0,0 +1,3 @@ | |||
| fileFormatVersion: 2 | ||||
| guid: aedda4da1f224450ad6f9b196e8e7e7d | ||||
| timeCreated: 1633532782 | ||||
|  | @ -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> | ||||
|             // まだ次のオーダーが設定されてない場合shopLevelの一番若いIDを設定 | ||||
|             nextOrderId = nextOrderList.First().id; | ||||
|         } | ||||
|         else if (gameData.OrderIdInProgress == gameData.CancelOrderId && gameData.CancelOrderId > 0) | ||||
|         { | ||||
|                 new StorageTank | ||||
|             // キャンセルされた場合次のIDを設定 | ||||
|             var orderCount = nextOrderList.Count; | ||||
|             var nextIndex = nextOrderList.FindIndex(data => data.id == gameData.OrderIdInProgress) + 1; | ||||
|             nextOrderId = nextOrderList[nextIndex >= orderCount ? 0 : nextIndex].id; | ||||
|         } | ||||
| 
 | ||||
|         if (gameData.OrderIdInProgress == nextOrderId) | ||||
|         { | ||||
|                     Id = 1, | ||||
|                     Capacity = 50, | ||||
|                     FlavorId = -1, | ||||
|             return (false, nextOrderId, nextOrderLevel); | ||||
|         } | ||||
|             }; | ||||
|         } | ||||
|         GameDataManager.SaveGameData(); | ||||
| 
 | ||||
|         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); | ||||
|     } | ||||
| } | ||||
|  |  | |||
|  | @ -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>(); | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ public enum GameScenes | |||
|     BulkOrder, | ||||
|     BulkOrderAchievement, | ||||
|     BulkOrderCancel, | ||||
|     BulkOrderPhone, | ||||
|     BulkOrderTelephone, | ||||
|     SettingsDialog, | ||||
|     DebugOption, | ||||
|     UnableWatchVideoDialog, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue