scripts
This commit is contained in:
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using BestHTTP.Forms;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecNet
|
||||
{
|
||||
// Token: 0x02000CD6 RID: 3286
|
||||
[Token(Token = "0x2000CD6")]
|
||||
[StructLayout(3)]
|
||||
public static class BugReporting
|
||||
{
|
||||
// Token: 0x06004F55 RID: 20309 RVA: 0x00125D38 File Offset: 0x00123F38
|
||||
[Token(Token = "0x6004F55")]
|
||||
[Address(RVA = "0x1076D80", Offset = "0x1075780", VA = "0x181076D80")]
|
||||
public static IPromise ReportBug(string summary, string description, byte[] screenshotData, byte[] outputLogData, string testCaseKey)
|
||||
{
|
||||
int num = 0;
|
||||
string text = string.Format("{0}v2/reportbug", "api/bugreporting/");
|
||||
HTTPMultiPartForm httpmultiPartForm = new HTTPMultiPartForm();
|
||||
int num2 = 0;
|
||||
BugReporting.BugReportDTO bugReportDTO;
|
||||
bugReportDTO.FieldGetter(num2, num, outputLogData);
|
||||
bugReportDTO.TestCaseKey = 0;
|
||||
bugReportDTO.Summary = summary;
|
||||
bugReportDTO.Description = description;
|
||||
string hnpbhliofnc = KMJJGELKNAP.HNPBHLIOFNC;
|
||||
bugReportDTO.BuildVersion = hnpbhliofnc;
|
||||
long mkibhleldcp = KMJJGELKNAP.MKIBHLELDCP;
|
||||
bugReportDTO.BuildTimestamp = mkibhleldcp;
|
||||
string text2 = JsonUtility.ToJson(bugReportDTO);
|
||||
Encoding utf = Encoding.UTF8;
|
||||
int num3 = 0;
|
||||
httpmultiPartForm.AddField("bugReport", text2, utf);
|
||||
if (screenshotData != 0 && screenshotData.Length != num3)
|
||||
{
|
||||
string text3;
|
||||
httpmultiPartForm.AddBinaryData("screenshotData", screenshotData, "screenshot.png", text3);
|
||||
}
|
||||
if (outputLogData != 0 && outputLogData.Length != num3)
|
||||
{
|
||||
string text4;
|
||||
httpmultiPartForm.AddBinaryData("outputLogData", outputLogData, "output_log.txt", text4);
|
||||
}
|
||||
IPromise<HOOILIHKMEG> promise = BPHGKAEDBPE.CKPCAIJMPJN(text, httpmultiPartForm, true);
|
||||
int num4 = 0;
|
||||
return EEMMNNGBJGD.DMDEJFMPJDE(promise, num4 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x04003AA5 RID: 15013
|
||||
[Token(Token = "0x4003AA5")]
|
||||
public static string BBBLGFHBMGA = "text/plain";
|
||||
|
||||
// Token: 0x04003AA6 RID: 15014
|
||||
[Token(Token = "0x4003AA6")]
|
||||
private static string NKOJGKCAHEO = "api/bugreporting/";
|
||||
|
||||
// Token: 0x02000CD7 RID: 3287
|
||||
[Token(Token = "0x2000CD7")]
|
||||
[Serializable]
|
||||
private class BugReportDTO
|
||||
{
|
||||
// Token: 0x06004F57 RID: 20311 RVA: 0x00125E44 File Offset: 0x00124044
|
||||
[Token(Token = "0x6004F57")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public BugReportDTO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003AA7 RID: 15015
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003AA7")]
|
||||
public string Summary;
|
||||
|
||||
// Token: 0x04003AA8 RID: 15016
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003AA8")]
|
||||
public string Description;
|
||||
|
||||
// Token: 0x04003AA9 RID: 15017
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003AA9")]
|
||||
public string TestCaseKey;
|
||||
|
||||
// Token: 0x04003AAA RID: 15018
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003AAA")]
|
||||
public string BuildVersion;
|
||||
|
||||
// Token: 0x04003AAB RID: 15019
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003AAB")]
|
||||
public long BuildTimestamp;
|
||||
|
||||
// Token: 0x04003AAC RID: 15020
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003AAC")]
|
||||
public int? BundleVersionCode;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user