fix ScrollGameWatchVideoDialog
This commit is contained in:
parent
d75e696864
commit
71efba8db6
|
|
@ -29,15 +29,13 @@ namespace MyGame.Scenes.MiniGame.Scripts
|
|||
private void Start()
|
||||
{
|
||||
var gameData = GameDataManager.GameData;
|
||||
|
||||
|
||||
var count = Const.ScrollGameDailyPlayMaxCount - gameData.ScrollGameLastPlayTime;
|
||||
var count = Const.ScrollGameDailyPlayMaxCount - gameData.ScrollGameTodayPlayCount;
|
||||
var canWatch = count > 0;
|
||||
watchMovieObject.SetActive(canWatch);
|
||||
waitObject.SetActive(canWatch);
|
||||
waitObject.SetActive(!canWatch);
|
||||
|
||||
playCountText.text = $"{count}";
|
||||
var limitTime = TimeSpan.Zero;
|
||||
var limitTime = gameData.GetScrollGameLimitTime();
|
||||
if (limitTime.TotalSeconds > 0)
|
||||
{
|
||||
timeLimitText.text = String.Format(ScriptLocalization.UI.MissionDailyTimeLimit, limitTime.Hours, limitTime.Minutes, limitTime.Seconds);
|
||||
|
|
@ -47,18 +45,7 @@ namespace MyGame.Scenes.MiniGame.Scripts
|
|||
timeLimitText.text = String.Format(ScriptLocalization.UI.MissionDailyTimeLimit, 0, 0, 0);
|
||||
}
|
||||
|
||||
closeButton.OnClickAsObservable().Take(1).Subscribe(_ =>
|
||||
{
|
||||
LocalCacheManager.Load<Action>(CloseCallbackTag, null)?.Invoke();
|
||||
LocalCacheManager.Remove(CloseCallbackTag);
|
||||
transform.parent.SetLocalScale(0);
|
||||
backgroundAnimator.SetTrigger(CloseTrigger);
|
||||
this.CallWaitForSeconds(.25f, () =>
|
||||
{
|
||||
TransitionManager.Instance.UnloadScene(GameScenes.WatchMovieMiniGame);
|
||||
});
|
||||
}).AddTo(this);
|
||||
closeButton2.OnClickAsObservable().Take(1).Subscribe(_ =>
|
||||
closeButton.OnClickAsObservable().Merge(closeButton2.OnClickAsObservable()).Take(1).Subscribe(_ =>
|
||||
{
|
||||
LocalCacheManager.Load<Action>(CloseCallbackTag, null)?.Invoke();
|
||||
LocalCacheManager.Remove(CloseCallbackTag);
|
||||
|
|
|
|||
Loading…
Reference in New Issue