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