public string GetTipsInCurLanguage(int tipsId) { TipsItem tCfg = TipsData.Get(tipsId); if (tCfg != null) { string language = Global.gApp.gSystemMgr.GetMiscMgr().Language; if (language == null || language.Equals(GameConstVal.EmepyStr)) { language = UiTools.GetLanguage(); } string lTxt = ReflectionUtil.GetValueByProperty <TipsItem, string>(language, tCfg); if (lTxt == null || lTxt.Equals(GameConstVal.EmepyStr)) { //Debug.Log("tipsId = " + tipsId + "don't have language = " + language); return(tCfg.txtcontent); } else { return(lTxt); } } else { //Debug.Log("tipsId = " + tipsId + "don't exist"); } return(GameConstVal.EmepyStr); }
public void AfterInit() { //Debug.Log("AfterInit = " + DateTime.Now.ToString()); double nowMills = DateTimeUtil.GetMills(DateTime.Now); if (m_Data.lastOffline > 0 && m_Data.lastOffline < m_Data.lastLoginTime) { m_Data.lastOffline = m_Data.lastLoginTime; } m_Data.lastLoginTime = nowMills; DateTime curDate = GetLastLoginDay(); DateTime now = DateTime.Today; int addDayNum = (now - curDate).Days; if (addDayNum > 0) { m_Data.lastLoginDay = DateTimeUtil.GetMills(now); m_Data.sumLoginDay = m_Data.sumLoginDay + 1; if (addDayNum == 1) { m_Data.continuousLoginDay += 1; } else { m_Data.continuousLoginDay = 1; } DateTime createDate = GetCreateDate(); m_Data.retainDays = DateTimeUtil.SubDays(now, createDate); m_Data.AdEnegyTimes = 0; m_Data.AdBoxTimes = 0; m_Data.EveryDayFP = 0; m_Data.VideoMDTDatatTimes = 0; int mTodayKey = DateTime.Now.Year * 1000 + DateTime.Now.DayOfYear; m_Data.VideoMDTData = mTodayKey; m_Data.startTimesToday = 0; m_Data.showTimeGiftToday = 0; SaveData(); //if (m_Data.retainDays == 1) //{ // //SDKDSAnalyticsManager.trackEvent(AFInAppEvents.af_mz_login_2nd); //} else if(m_Data.retainDays == 6) //{ // //SDKDSAnalyticsManager.trackEvent(AFInAppEvents.af_mz_login_7th); //} } StartTimesToday++; if (TimeGiftEndTime == null || !TimeGiftEndTime.Equals(Global.gApp.gGameData.GeneralConfigData.Get(GeneralConfigConstVal.TIME_GIFT_END_TIME).content)) { TimeGiftEndTime = Global.gApp.gGameData.GeneralConfigData.Get(GeneralConfigConstVal.TIME_GIFT_END_TIME).content; TimeGiftStartTime = DateTimeUtil.GetMills(DateTime.Now); } if (Convert.ToDateTime(TimeGiftEndTime) < DateTimeUtil.GetDate(TimeGiftStartTime)) { TimeGiftStartTime = 0d; } //进行任务检测 Global.gApp.gSystemMgr.GetQuestMgr().QuestChange(FilterTypeConstVal.SUM_LOGIN_DAY, 0f); Global.gApp.gSystemMgr.GetQuestMgr().QuestChange(FilterTypeConstVal.CONSTIOUS_LOGIN, 0f); Global.gApp.gSystemMgr.GetQuestMgr().QuestChange(FilterTypeConstVal.TEMP_CONSTIOUS_LOGIN, 1f); if (Language == null || Language.Equals(GameConstVal.EmepyStr)) { Language = UiTools.GetLanguage(); } }