試食ボタンのDisable対応
This commit is contained in:
		
							parent
							
								
									50c85c7c82
								
							
						
					
					
						commit
						36af17455b
					
				|  | @ -718,6 +718,11 @@ PrefabInstance: | |||
|       propertyPath: m_IsActive | ||||
|       value: 1 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 8103176713869808018, guid: caaa748dbeed576499e8cae74d33f689, | ||||
|         type: 3} | ||||
|       propertyPath: m_RootOrder | ||||
|       value: 9 | ||||
|       objectReference: {fileID: 0} | ||||
|     - target: {fileID: 8136363072906095234, guid: caaa748dbeed576499e8cae74d33f689, | ||||
|         type: 3} | ||||
|       propertyPath: m_RootOrder | ||||
|  | @ -1105,6 +1110,7 @@ MonoBehaviour: | |||
|   m_Name:  | ||||
|   m_EditorClassIdentifier:  | ||||
|   tastingButton: {fileID: 1280872481} | ||||
|   tastingDisabledObject: {fileID: 1001931507} | ||||
|   view: {fileID: 639967259} | ||||
| --- !u!1 &613202084 | ||||
| GameObject: | ||||
|  |  | |||
|  | @ -15,6 +15,7 @@ public enum ManagementState | |||
| public class ProductManagement : MonoBehaviour | ||||
| { | ||||
|     [SerializeField] private Button tastingButton; | ||||
|     [SerializeField] private GameObject tastingDisabledObject; | ||||
|     [SerializeField] private ProductManagementView view; | ||||
|     private readonly ReactiveProperty<ManagementState> state = new ReactiveProperty<ManagementState>(); | ||||
|     private void Start() | ||||
|  | @ -213,6 +214,9 @@ public class ProductManagement : MonoBehaviour | |||
|                 state.Value = ManagementState.None; | ||||
|             }).AddTo(this); | ||||
|          | ||||
|         var allTankStock = gameData.StorageTanks.Sum(x => x.Stock); | ||||
|         tastingDisabledObject.SetActive(allTankStock == 0); | ||||
|         tastingButton.interactable = allTankStock != 0; | ||||
|         tastingButton.OnClickAsObservable().Subscribe(_ => | ||||
|         { | ||||
|             state.Value = ManagementState.Tasting; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue