public Uri GetTimestampAuthorityUri() { Uri uri = null; if (!string.IsNullOrWhiteSpace(TimestampAuthority) && !Uri.TryCreate(TimestampAuthority, UriKind.Absolute, out uri)) { throw new Exception(string.Format(CultureInfo.InvariantCulture, Resources.InvalidTimeAuthority, uri)); } if (string.IsNullOrWhiteSpace(TimestampAuthority)) { uri = SignConfig.LoadUserProfileConfig()?.TimeAuthorityUrl; } if (uri == null) { return(null); } if (uri.Scheme != Uri.UriSchemeHttp && uri.Scheme != Uri.UriSchemeHttps) { throw new Exception(Resources.InvalidTimeAuthorityScheme + uri); } return(uri); }
static int ReadConfig(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); SignConfig obj = (SignConfig)LuaScriptMgr.GetNetObjectSelf(L, 1, "SignConfig"); obj.ReadConfig(); return(0); }
static int GetSignDays(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); SignConfig obj = (SignConfig)LuaScriptMgr.GetNetObjectSelf(L, 1, "SignConfig"); uint o = obj.GetSignDays(); LuaScriptMgr.Push(L, o); return(1); }
static int GetMonthSignData(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); SignConfig obj = (SignConfig)LuaScriptMgr.GetNetObjectSelf(L, 1, "SignConfig"); uint arg0 = (uint)LuaScriptMgr.GetNumber(L, 2); MonthSignData o = obj.GetMonthSignData(arg0); LuaScriptMgr.PushObject(L, o); return(1); }
static int _CreateSignConfig(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 0) { SignConfig obj = new SignConfig(); LuaScriptMgr.PushObject(L, obj); return(1); } else { LuaDLL.luaL_error(L, "invalid arguments to method: SignConfig.New"); } return(0); }
/// <summary> /// 查询签到数据库 /// </summary> /// <param name="signUid"></param> /// <param name="responseData"></param> private void SignSql(string signUid, JObject responseData) { Sign signByUid = NHibernateHelper.signManager.GetByName(signUid); if (signByUid == null) { OperatorFail(responseData); MySqlService.log.Warn("传入的uid有误"); } else { DateTime updateTime = signByUid.UpdateTime; int updateTimeYear = updateTime.Year; int updateTimeMonth = updateTime.Month; int updateTimeDay = updateTime.Day; int nowYear = DateTime.Now.Year; int nowMonth = DateTime.Now.Month; int nowDay = DateTime.Now.Day; //已经签到过了,不能签到 if (updateTimeYear == nowYear && updateTimeMonth == nowMonth && updateTimeDay == nowDay && signByUid.SignWeekDays != 0) { OperatorFail(responseData); MySqlService.log.Warn("已签到:" + signUid); } //未签到,可以签到 else { SignConfig signConfig = MySqlService.SignConfigs[signByUid.SignWeekDays]; signByUid.SignWeekDays++; signByUid.UpdateTime = DateTime.Now; MySqlService.log.Info(signConfig.goods_prop); if (NHibernateHelper.signManager.Update(signByUid) && MySqlUtil.AddProp(signUid, signConfig.goods_prop, "签到奖励")) { OperatorSuccess(responseData); } else { OperatorFail(responseData); } } } }
static TelemetryHelper() { if (SignConfig.LoadUserProfileConfig()?.DisableTelemetry ?? false) { return; } TelemetryConfiguration.Active.InstrumentationKey = "a2d03416-ac19-4444-b75e-b9e2eaf2d2f1"; TelemetryConfiguration.Active.TelemetryChannel = new InMemoryChannel(); Client = new TelemetryClient(); // Set session data: Client.Context.User.Id = Environment.UserName; Client.Context.Session.Id = Guid.NewGuid().ToString(); Client.Context.Device.OperatingSystem = Environment.OSVersion.ToString(); Client.Context.Component.Version = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).ProductVersion; }
static int get_allDaySignData(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); SignConfig obj = (SignConfig)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name allDaySignData"); } else { LuaDLL.luaL_error(L, "attempt to index allDaySignData on a nil value"); } } LuaScriptMgr.PushObject(L, obj.allDaySignData); return(1); }
static int set_allDaySignData(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); SignConfig obj = (SignConfig)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name allDaySignData"); } else { LuaDLL.luaL_error(L, "attempt to index allDaySignData on a nil value"); } } obj.allDaySignData = (Dictionary <uint, Dictionary <uint, DaySignData> >)LuaScriptMgr.GetNetObject(L, 3, typeof(Dictionary <uint, Dictionary <uint, DaySignData> >)); return(0); }
static int set_msigndataLists(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); SignConfig obj = (SignConfig)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name msigndataLists"); } else { LuaDLL.luaL_error(L, "attempt to index msigndataLists on a nil value"); } } obj.msigndataLists = (Dictionary <uint, MonthSignData>)LuaScriptMgr.GetNetObject(L, 3, typeof(Dictionary <uint, MonthSignData>)); return(0); }
public void LoadConfig() { AnnouncementConfigData = new AnnouncementConfig(); BadgeAttrConfigData = new BadgeAttrConfig(); ConstStringConfigData = new ConstStringConfig(); CommonConfig = new CommonConfig(); AttrNameConfigData = new AttrNameConfig(); RoleBaseConfigData2 = new BaseDataConfig2(); AttrDataConfigData = new AttrDataConfig(); TeamLevelConfigData = new TeamLevelConfig(); RoleLevelConfigData = new RoleLevelConfig(); NPCConfigData = new NPCDataConfig(); SkillConfig = new SkillConfig(); GoodsConfigData = new GoodsConfig(); StoreGoodsConfigData = new StoreGoodsConfig(); BaseDataBuyConfigData = new BaseDataBuyConfig(); TaskConfigData = new TaskDataConfig(); AwardPackConfigData = new AwardPackDataConfig(); PractiseConfig = new PractiseConfig(); PracticePveConfig = new PracticePveConfig(); PractiseStepConfig = new PractiseStepConfig(); GameModeConfig = new GameModeConfig(); TrainingConfig = new TrainingConfig(); TattooConfig = new TattooConfig(); EquipmentConfigData = new EquipmentConfig(); TourConfig = new TourConfig(); GuideConfig = new GuideConfig(); FunctionConditionConfig = new FunctionConditionConfig(); RoleShapeConfig = new RoleShapeConfig(); FashionConfig = new FashionConfig(); FashionShopConfig = new FashionShopConfig(); VipPrivilegeConfig = new VipPrivilegeConfig(); pushConfig = new PushConfig(); presentHpConfigData = new PresentHpConfig(); LotteryConfig = new LotteryConfig(); starAttrConfig = new StarAttrConfig(); qualityAttrCorConfig = new QualityAttrCorConfig(); skillUpConfig = new SkillUpConfig(); RankConfig = new RankConfig(); signConfig = new SignConfig(); NewComerSignConfig = new NewComerSignConfig(); FightingCapacityConfig = new FightingCapacityConfig(); BodyInfoListConfig = new BodyInfoListConfig(); BadgeSlotsConfig = new BadgeSlotConfig(); GoodsComposeNewConfigData = new GoodsComposeNewConfig(); SceneConfig = new SceneConfig(); ReboundAttrConfigData = new ReboundAttrConfig(); CareerConfigData = new CareerConfig(); PotientialEffectConfig = new PotientialEffectConfig(); PVPPointConfig = new PVPPointConfig(); WinningStreakAwardConfig = new WinningStreakAwardConfig(); ArticleStrengthConfig = new ArticleStrengthConfig(); PhRegainConfig = new PhRegainConfig(); MatchAchievementConfig = new MatchAchievementConfig(); SpecialActionConfig = new SpecialActionConfig(); StealConfig = new StealConfig(); CurveRateConfig = new CurveRateConfig(); DunkRateConfig = new DunkRateConfig(); AIConfig = new AIConfig(); AttrReduceConfig = new AttrReduceConfig(); qualifyingConfig = new QualifyingConfig(); qualifyingNewConfig = new QualifyingNewConfig(); qualifyingNewerConfig = new QualifyingNewerConfig(); bullFightConfig = new BullFightConfig(); HedgingConfig = new HedgingConfig(); roleGiftConfig = new RoleGiftConfig(); DebugConfig = new DebugConfig(); shootGameConfig = new ShootGameConfig(); MapConfig = new MapConfig(); activityConfig = new ActivityConfig(); trialConfig = new TrialConfig(); gameMatchConfig = new GameMatchConfig(); shootSolutionManager = new ShootSolutionManager(); talentConfig = new TalentConfig(); ladderConfig = new LadderConfig(); matchSoundConfig = new MatchSoundConfig(); matchMsgConfig = new MatchMsgConfig(); MatchPointsConfig = new MatchPointsConfig(); AnimationSampleManager.Instance.LoadXml(); }