販売チュートリアルでお客さんタップで矢印消える処理追加
This commit is contained in:
parent
39fcb45dfc
commit
b64077846a
|
|
@ -44,6 +44,15 @@ public class MarketManager : MonoBehaviour
|
||||||
walkerMask.gameObject.SetActive(true);
|
walkerMask.gameObject.SetActive(true);
|
||||||
// お客さん配置
|
// お客さん配置
|
||||||
var controller = market.SetTutorialCustomer();
|
var controller = market.SetTutorialCustomer();
|
||||||
|
walkerMask.SetTargetArrow(controller.transform);
|
||||||
|
controller.State
|
||||||
|
.Where(x => x == CustomerState.Wait)
|
||||||
|
.Take(1)
|
||||||
|
.Subscribe(state => { }, () =>
|
||||||
|
{
|
||||||
|
walkerMask.SetArrowActive(false);
|
||||||
|
}).AddTo(controller).AddTo(this);
|
||||||
|
walkerMask.SetTargetArrow(controller.transform);
|
||||||
controller.State
|
controller.State
|
||||||
.Where(x => x == CustomerState.EatingLeave)
|
.Where(x => x == CustomerState.EatingLeave)
|
||||||
.Delay(TimeSpan.FromSeconds(3f))
|
.Delay(TimeSpan.FromSeconds(3f))
|
||||||
|
|
@ -58,7 +67,6 @@ public class MarketManager : MonoBehaviour
|
||||||
rewardButtonView.gameObject.SetActive(true);
|
rewardButtonView.gameObject.SetActive(true);
|
||||||
TutorialManager.Instance.ShowTutorialConversation(12);
|
TutorialManager.Instance.ShowTutorialConversation(12);
|
||||||
}).AddTo(controller).AddTo(this);
|
}).AddTo(controller).AddTo(this);
|
||||||
walkerMask.SetTargetArrow(controller.transform);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,11 @@ namespace MyGame.Scripts
|
||||||
unMaskImage.sprite = sprite;
|
unMaskImage.sprite = sprite;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void SetArrowActive(bool active)
|
||||||
|
{
|
||||||
|
unmaskArrow.gameObject.SetActive(active);
|
||||||
|
}
|
||||||
|
|
||||||
public void SetTargetArrow(Transform target, bool isFlip = false, float offset = 200f)
|
public void SetTargetArrow(Transform target, bool isFlip = false, float offset = 200f)
|
||||||
{
|
{
|
||||||
// unmaskArrow.FitTo(target);
|
// unmaskArrow.FitTo(target);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue