private void DrinkWaterCallBack(int intake, long drinkDuration) { Loom.QueueOnMainThread(() => { Debug.Log("<><>DrinkWaterCallBack<><>"); DrinkWaterCallBackEvent(intake, drinkDuration); if (DrinkUtils.isValidDrink(intake, drinkDuration)) { mIntakeLogDataManager.addIntakeLog("TYDK", intake, DateUtil.GetTimeStamp()); } }); }
private void OnDrinkWater(int intake, long drinkDuration) { if (TopViewHelper.Instance.IsInGuideView() || TopViewHelper.Instance.IsOpenedView(TopViewHelper.ETopView.eLanguageSetting)) { GuLog.Debug("<><MainSceneView>eNoviceGuide is top!"); return; } if (DrinkUtils.isValidDrink(intake, drinkDuration)) { GuLog.Debug("<><MainSceneMediator>DrinkWaterCallback intake:<><>" + intake + " drinkDuration:" + drinkDuration); FlurryUtil.LogEvent("Drink_Daily_count"); dataProcess.DrinkWater(intake); dataManager.TodayDrinkTimes += 1; } else { dataProcess.DrinkFail(); } closeSystemMenuSignal.Dispatch(); }