コード例 #1
0
 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());
         }
     });
 }
コード例 #2
0
        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();
        }