Example #1
0
        public static string ConvertEventUrl(string sourceUrl)
        {
            string str;
            Dictionary <string, string> dictionary;

            if (string.IsNullOrEmpty(sourceUrl))
            {
                return(sourceUrl);
            }
            ParseUrl(sourceUrl, out str, out dictionary);
            SetupReservedParam(ref dictionary);
            dictionary["_time"] = Miscs.GetTimeStampFromDateTime(TimeUtil.Now).ToString();
            string str4 = SwapStr(SecurityUtil.Base64Encoder(GeneralUrlParamString(dictionary)));
            string str5 = SecurityUtil.SHA256(str4 + "1Sdfl0D98jc983BJG8O8fba");
            Dictionary <string, string> paramDict = new Dictionary <string, string>();

            paramDict.Add("auth_key", str4);
            paramDict.Add("sign", str5);
            return(GeneralUrl(str, paramDict));
        }
Example #2
0
 public LevelAntiCheatPlugin(LevelDamageStasticsPlugin damagePlugin)
 {
     this._damagePlugin   = damagePlugin;
     this._levelStartTime = (SafeFloat)Miscs.GetTimeStampFromDateTime(DateTime.Now);
 }