商品管理ボタンでの遷移を追加
This commit is contained in:
		
							parent
							
								
									f18dd1caa9
								
							
						
					
					
						commit
						bcccf9b1c8
					
				|  | @ -770,6 +770,7 @@ MonoBehaviour: | ||||||
|   fieldButton: {fileID: 3310671341662576995} |   fieldButton: {fileID: 3310671341662576995} | ||||||
|   stockButton: {fileID: 3310671341034218318} |   stockButton: {fileID: 3310671341034218318} | ||||||
|   saleButton: {fileID: 3310671341763054133} |   saleButton: {fileID: 3310671341763054133} | ||||||
|  |   productManagementButton: {fileID: 3908473096140235644} | ||||||
| --- !u!1 &3310671341662576997 | --- !u!1 &3310671341662576997 | ||||||
| GameObject: | GameObject: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
|  |  | ||||||
|  | @ -2210,6 +2210,72 @@ CanvasRenderer: | ||||||
|   m_PrefabAsset: {fileID: 0} |   m_PrefabAsset: {fileID: 0} | ||||||
|   m_GameObject: {fileID: 497615752} |   m_GameObject: {fileID: 497615752} | ||||||
|   m_CullTransparentMesh: 0 |   m_CullTransparentMesh: 0 | ||||||
|  | --- !u!1 &500927380 | ||||||
|  | GameObject: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   serializedVersion: 6 | ||||||
|  |   m_Component: | ||||||
|  |   - component: {fileID: 500927383} | ||||||
|  |   - component: {fileID: 500927382} | ||||||
|  |   - component: {fileID: 500927381} | ||||||
|  |   m_Layer: 0 | ||||||
|  |   m_Name: EventSystem | ||||||
|  |   m_TagString: Untagged | ||||||
|  |   m_Icon: {fileID: 0} | ||||||
|  |   m_NavMeshLayer: 0 | ||||||
|  |   m_StaticEditorFlags: 0 | ||||||
|  |   m_IsActive: 1 | ||||||
|  | --- !u!114 &500927381 | ||||||
|  | MonoBehaviour: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 500927380} | ||||||
|  |   m_Enabled: 1 | ||||||
|  |   m_EditorHideFlags: 0 | ||||||
|  |   m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} | ||||||
|  |   m_Name:  | ||||||
|  |   m_EditorClassIdentifier:  | ||||||
|  |   m_HorizontalAxis: Horizontal | ||||||
|  |   m_VerticalAxis: Vertical | ||||||
|  |   m_SubmitButton: Submit | ||||||
|  |   m_CancelButton: Cancel | ||||||
|  |   m_InputActionsPerSecond: 10 | ||||||
|  |   m_RepeatDelay: 0.5 | ||||||
|  |   m_ForceModuleActive: 0 | ||||||
|  | --- !u!114 &500927382 | ||||||
|  | MonoBehaviour: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 500927380} | ||||||
|  |   m_Enabled: 1 | ||||||
|  |   m_EditorHideFlags: 0 | ||||||
|  |   m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} | ||||||
|  |   m_Name:  | ||||||
|  |   m_EditorClassIdentifier:  | ||||||
|  |   m_FirstSelected: {fileID: 0} | ||||||
|  |   m_sendNavigationEvents: 1 | ||||||
|  |   m_DragThreshold: 10 | ||||||
|  | --- !u!4 &500927383 | ||||||
|  | Transform: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 500927380} | ||||||
|  |   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: 0} | ||||||
|  |   m_RootOrder: 4 | ||||||
|  |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
| --- !u!1001 &533409545 | --- !u!1001 &533409545 | ||||||
| PrefabInstance: | PrefabInstance: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
|  | @ -2364,6 +2430,50 @@ CanvasRenderer: | ||||||
|   m_PrefabAsset: {fileID: 0} |   m_PrefabAsset: {fileID: 0} | ||||||
|   m_GameObject: {fileID: 541190664} |   m_GameObject: {fileID: 541190664} | ||||||
|   m_CullTransparentMesh: 0 |   m_CullTransparentMesh: 0 | ||||||
|  | --- !u!1 &586451194 | ||||||
|  | GameObject: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   serializedVersion: 6 | ||||||
|  |   m_Component: | ||||||
|  |   - component: {fileID: 586451195} | ||||||
|  |   - component: {fileID: 586451196} | ||||||
|  |   m_Layer: 0 | ||||||
|  |   m_Name: Manager | ||||||
|  |   m_TagString: Untagged | ||||||
|  |   m_Icon: {fileID: 0} | ||||||
|  |   m_NavMeshLayer: 0 | ||||||
|  |   m_StaticEditorFlags: 0 | ||||||
|  |   m_IsActive: 1 | ||||||
|  | --- !u!4 &586451195 | ||||||
|  | Transform: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 586451194} | ||||||
|  |   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||||||
|  |   m_LocalPosition: {x: 918.96783, y: 1697.08, z: -85.76374} | ||||||
|  |   m_LocalScale: {x: 1, y: 1, z: 1} | ||||||
|  |   m_Children: [] | ||||||
|  |   m_Father: {fileID: 0} | ||||||
|  |   m_RootOrder: 5 | ||||||
|  |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|  | --- !u!114 &586451196 | ||||||
|  | MonoBehaviour: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 586451194} | ||||||
|  |   m_Enabled: 1 | ||||||
|  |   m_EditorHideFlags: 0 | ||||||
|  |   m_Script: {fileID: 11500000, guid: a62cbd02371f4283b67c8730d020b558, type: 3} | ||||||
|  |   m_Name:  | ||||||
|  |   m_EditorClassIdentifier:  | ||||||
|  |   prevButton: {fileID: 119168414} | ||||||
| --- !u!1 &613202084 | --- !u!1 &613202084 | ||||||
| GameObject: | GameObject: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
|  |  | ||||||
|  | @ -0,0 +1,24 @@ | ||||||
|  | using System; | ||||||
|  | using UniRx; | ||||||
|  | using UnityEngine; | ||||||
|  | using UnityEngine.UI; | ||||||
|  | 
 | ||||||
|  | public class ProductManagement : MonoBehaviour | ||||||
|  | { | ||||||
|  |     public static readonly string PrevSceneNameTag = "ProductManagementPrevSceneName"; | ||||||
|  | 
 | ||||||
|  |     [SerializeField] private Button prevButton; | ||||||
|  | 
 | ||||||
|  |     private void Start() | ||||||
|  |     { | ||||||
|  |         var prevGameScene = GameScenes.Main; | ||||||
|  |         if (LocalCacheManager.Exists(PrevSceneNameTag)) | ||||||
|  |         { | ||||||
|  |             prevGameScene = LocalCacheManager.Load<GameScenes>(PrevSceneNameTag); | ||||||
|  |         } | ||||||
|  |         prevButton.OnClickAsObservable().Subscribe(_ => | ||||||
|  |         { | ||||||
|  |             TransitionManager.Instance.LoadScene(prevGameScene); | ||||||
|  |         }).AddTo(this); | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | @ -0,0 +1,3 @@ | ||||||
|  | fileFormatVersion: 2 | ||||||
|  | guid: a62cbd02371f4283b67c8730d020b558 | ||||||
|  | timeCreated: 1631245810 | ||||||
|  | @ -9,6 +9,7 @@ public class FooterManager : MonoBehaviour | ||||||
|     [SerializeField] private Button fieldButton; |     [SerializeField] private Button fieldButton; | ||||||
|     [SerializeField] private Button stockButton; |     [SerializeField] private Button stockButton; | ||||||
|     [SerializeField] private Button saleButton; |     [SerializeField] private Button saleButton; | ||||||
|  |     [SerializeField] private Button productManagementButton; | ||||||
|     private BoolReactiveProperty shareGate = new BoolReactiveProperty(true); |     private BoolReactiveProperty shareGate = new BoolReactiveProperty(true); | ||||||
| 
 | 
 | ||||||
|     private void Start() |     private void Start() | ||||||
|  | @ -33,5 +34,11 @@ public class FooterManager : MonoBehaviour | ||||||
|             TransitionManager.Instance.LoadScene(GameScenes.marketing); |             TransitionManager.Instance.LoadScene(GameScenes.marketing); | ||||||
|             return Observable.Timer(TimeSpan.FromSeconds(.5f)).AsUnitObservable(); |             return Observable.Timer(TimeSpan.FromSeconds(.5f)).AsUnitObservable(); | ||||||
|         }).AddTo(this); |         }).AddTo(this); | ||||||
|  |         productManagementButton.BindToOnClick(shareGate, _ => | ||||||
|  |         { | ||||||
|  |             LocalCacheManager.Save(ProductManagement.PrevSceneNameTag, Enum.Parse(typeof(GameScenes), gameObject.scene.name)); | ||||||
|  |             TransitionManager.Instance.LoadScene(GameScenes.ProductManagement); | ||||||
|  |             return Observable.Timer(TimeSpan.FromSeconds(.5f)).AsUnitObservable(); | ||||||
|  |         }).AddTo(this); | ||||||
|     } |     } | ||||||
| } | } | ||||||
		Loading…
	
		Reference in New Issue