Vip宣伝表示修正
This commit is contained in:
parent
86baca721c
commit
385f26a300
|
|
@ -133,6 +133,9 @@ public class MarketManager : MonoBehaviour
|
|||
GetRewardDialog.ShowVipCustomerDialog(() =>
|
||||
{
|
||||
market.VipAction();
|
||||
// 現在時刻に設定して期限切れにする
|
||||
gameData.vipCustomerLimitTime = DateTime.UtcNow.ToBinary();
|
||||
vipTimerUpdateSubject.OnNext(Unit.Default);
|
||||
}, () =>
|
||||
{
|
||||
// 現在時刻に設定して期限切れにする
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ namespace MyGame.Scenes.marketing.Scripts
|
|||
[SerializeField] private float vipMoveSpeed;
|
||||
public IObservable<Unit> VipButton { get; private set; }
|
||||
private IDisposable timerDisposable;
|
||||
private IDisposable moveDisposable;
|
||||
private Vector3 initialPos;
|
||||
|
||||
private void Awake()
|
||||
|
|
@ -43,7 +44,8 @@ namespace MyGame.Scenes.marketing.Scripts
|
|||
vipCustomerAnimator.speed = 1f;
|
||||
vipCustomerAnimator.Play("customer_nomal_walk_side");
|
||||
var vipTransform = vipCustomerAnimator.transform;
|
||||
this.UpdateAsObservable()
|
||||
moveDisposable?.Dispose();
|
||||
moveDisposable = this.UpdateAsObservable()
|
||||
.TakeWhile(_ => Vector2.Distance(vipTransform.localPosition, vipStayPosTransform.localPosition) > .01f)
|
||||
.Subscribe(_ =>
|
||||
{
|
||||
|
|
@ -75,7 +77,8 @@ namespace MyGame.Scenes.marketing.Scripts
|
|||
vipCustomerAnimator.Play("customer_nomal_walk_side");
|
||||
vipButton.transform.SetLocalScale(0f);
|
||||
var vipTransform = vipCustomerAnimator.transform;
|
||||
this.UpdateAsObservable()
|
||||
moveDisposable?.Dispose();
|
||||
moveDisposable = this.UpdateAsObservable()
|
||||
.TakeWhile(_ => Vector2.Distance(vipTransform.localPosition, initialPos) > .01f)
|
||||
.Subscribe(_ =>
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue