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)); }
public LevelAntiCheatPlugin(LevelDamageStasticsPlugin damagePlugin) { this._damagePlugin = damagePlugin; this._levelStartTime = (SafeFloat)Miscs.GetTimeStampFromDateTime(DateTime.Now); }