大量注文達成ShowDialogに引数追加
This commit is contained in:
parent
60394e60f8
commit
96b9fe0ecb
|
|
@ -153,6 +153,12 @@ MonoBehaviour:
|
||||||
messageText: {fileID: 2377818823780007094}
|
messageText: {fileID: 2377818823780007094}
|
||||||
bulkOrderCharacter: {fileID: 4080359802288886363}
|
bulkOrderCharacter: {fileID: 4080359802288886363}
|
||||||
orderCharacterImage: {fileID: 2377818823009469880}
|
orderCharacterImage: {fileID: 2377818823009469880}
|
||||||
|
heartIconTransform: {fileID: 2377818824019765601}
|
||||||
|
coinIconTransform: {fileID: 2377818823916755441}
|
||||||
|
heartPrefab: {fileID: 4993368112858175913, guid: 98690cb45240c4c4da24017b44a03e84,
|
||||||
|
type: 3}
|
||||||
|
coinPrefab: {fileID: 6462833990326625811, guid: f41554a7122e9314ea6c22282d4c7be0,
|
||||||
|
type: 3}
|
||||||
--- !u!1 &2377818823009469882
|
--- !u!1 &2377818823009469882
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@ public class BulkOrder : MonoBehaviour
|
||||||
// 納品
|
// 納品
|
||||||
deliveredButton.OnClickAsObservable().ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ =>
|
deliveredButton.OnClickAsObservable().ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ =>
|
||||||
{
|
{
|
||||||
BulkOrderAchievedView.ShowDialog(() =>
|
BulkOrderAchievedView.ShowDialog((coinPos, heartPos) =>
|
||||||
{
|
{
|
||||||
// 獲得
|
// 獲得
|
||||||
var rarityList = SpreadsheetDataManager.Instance.GetBaseDataList<RarityData>(Const.RarityDataSheet);
|
var rarityList = SpreadsheetDataManager.Instance.GetBaseDataList<RarityData>(Const.RarityDataSheet);
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,10 @@ public class BulkOrderAchievedView : MonoBehaviour
|
||||||
[SerializeField] private Text messageText;
|
[SerializeField] private Text messageText;
|
||||||
[SerializeField] private BulkOrderCharacter bulkOrderCharacter;
|
[SerializeField] private BulkOrderCharacter bulkOrderCharacter;
|
||||||
[SerializeField] private Image orderCharacterImage;
|
[SerializeField] private Image orderCharacterImage;
|
||||||
|
|
||||||
|
// effect用
|
||||||
|
[SerializeField] private Transform heartIconTransform;
|
||||||
|
[SerializeField] private Transform coinIconTransform;
|
||||||
|
|
||||||
private void Start()
|
private void Start()
|
||||||
{
|
{
|
||||||
|
|
@ -35,7 +39,7 @@ public class BulkOrderAchievedView : MonoBehaviour
|
||||||
}
|
}
|
||||||
closeButton.OnClickAsObservable().Take(1).Subscribe(_ =>
|
closeButton.OnClickAsObservable().Take(1).Subscribe(_ =>
|
||||||
{
|
{
|
||||||
LocalCacheManager.Load<Action>(CallbackTag, null)?.Invoke();
|
LocalCacheManager.Load<Action<Vector3, Vector3>>(CallbackTag, null)?.Invoke(coinIconTransform.position, heartIconTransform.position);
|
||||||
LocalCacheManager.Remove(CallbackTag);
|
LocalCacheManager.Remove(CallbackTag);
|
||||||
transform.parent.SetLocalScale(0);
|
transform.parent.SetLocalScale(0);
|
||||||
backgroundAnimator.SetTrigger(CloseTrigger);
|
backgroundAnimator.SetTrigger(CloseTrigger);
|
||||||
|
|
@ -46,7 +50,7 @@ public class BulkOrderAchievedView : MonoBehaviour
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void ShowDialog(Action onComplete = null)
|
public static void ShowDialog(Action<Vector3, Vector3> onComplete = null)
|
||||||
{
|
{
|
||||||
LocalCacheManager.Save(CallbackTag, onComplete);
|
LocalCacheManager.Save(CallbackTag, onComplete);
|
||||||
TransitionManager.Instance.LoadSceneAdditive(GameScenes.BulkOrderAchievement);
|
TransitionManager.Instance.LoadSceneAdditive(GameScenes.BulkOrderAchievement);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue