mirror of
https://github.com/recroom2016/OpenRec.git
synced 2026-04-22 13:25:51 +00:00
september 27th 2018 support
This commit is contained in:
452
Vault2018GameSessions.cs
Normal file
452
Vault2018GameSessions.cs
Normal file
@@ -0,0 +1,452 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Threading;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace vaultgamesesh
|
||||
{
|
||||
// Token: 0x02000005 RID: 5
|
||||
internal sealed class c000041
|
||||
{
|
||||
// Token: 0x0600000E RID: 14 RVA: 0x000022C0 File Offset: 0x000004C0
|
||||
public static c000041.c000044 m00002f()
|
||||
{
|
||||
return new c000041.c000044
|
||||
{
|
||||
GameSessionId = 20181L,
|
||||
PhotonRegionId = "us",
|
||||
PhotonRoomId = "1",
|
||||
Name = "DormRoom",
|
||||
RoomId = 1L,
|
||||
RoomSceneId = 1L,
|
||||
RoomSceneLocationId = "76d98498-60a1-430c-ab76-b54a29b7a163",
|
||||
IsSandbox = false,
|
||||
DataBlobName = string.Empty,
|
||||
PlayerEventId = null,
|
||||
Private = false,
|
||||
GameInProgress = false,
|
||||
MaxCapacity = 20,
|
||||
IsFull = false
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x0600000F RID: 15 RVA: 0x00002370 File Offset: 0x00000570
|
||||
public static c000041.c000042 m000030(string p0)
|
||||
{
|
||||
c00006b.c00006c c00006c = JsonConvert.DeserializeObject<c00006b.c00006c>(p0);
|
||||
Console.WriteLine("[BackEnd] Room Name: " + c00006c.RoomName);
|
||||
Thread.Sleep(1);
|
||||
Console.WriteLine("[BackEnd] Scene Name: " + c00006c.SceneName);
|
||||
bool flag = c00005d.m00003b().ContainsKey(c00006c.RoomName);
|
||||
if (flag)
|
||||
{
|
||||
c000041.f000043 = c00005d.m00003b()[c00006c.RoomName];
|
||||
}
|
||||
else
|
||||
{
|
||||
bool flag2 = c00005d.m00003a().ContainsKey(c00006c.RoomName);
|
||||
if (flag2)
|
||||
{
|
||||
c000041.f000043 = c00005d.m00003a()[c00006c.RoomName];
|
||||
}
|
||||
else
|
||||
{
|
||||
c000041.f000043 = c00005d.f000050["DormRoom"];
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
for (int i = 0; i < c000041.f000043.Scenes.Count<c00005d.c00005f>(); i++)
|
||||
{
|
||||
bool flag3 = c000041.f000043.Scenes[i].Name == c00006c.SceneName;
|
||||
if (flag3)
|
||||
{
|
||||
num = i;
|
||||
}
|
||||
}
|
||||
string text = string.Format("{0}", c000041.f000043.Scenes[num].RoomId);
|
||||
bool flag4 = c000041.f000013 != null && text + c000004.f000003 == c000041.f000013.PhotonRoomId;
|
||||
if (flag4)
|
||||
{
|
||||
text += "Instance2";
|
||||
}
|
||||
text += c000004.f000003;
|
||||
bool @private = c00006c.Private;
|
||||
if (@private)
|
||||
{
|
||||
text += string.Format("Pri{0}", c000079.m000009()[0].Id);
|
||||
}
|
||||
c000041.f000013 = new c000041.c000044
|
||||
{
|
||||
GameSessionId = 20181L,
|
||||
PhotonRegionId = "us",
|
||||
PhotonRoomId = text,
|
||||
Name = c000041.f000043.Room.Name,
|
||||
RoomId = (long)c000041.f000043.Room.RoomId,
|
||||
RoomSceneId = (long)(num + 1),
|
||||
RoomSceneLocationId = c000041.f000043.Scenes[num].RoomSceneLocationId,
|
||||
IsSandbox = c000041.f000043.Scenes[num].IsSandbox,
|
||||
DataBlobName = c000041.f000043.Scenes[num].DataBlobName,
|
||||
PlayerEventId = null,
|
||||
Private = c00006c.Private,
|
||||
GameInProgress = false,
|
||||
MaxCapacity = 20,
|
||||
IsFull = false
|
||||
};
|
||||
c000041.c000042 c = new c000041.c000042();
|
||||
c.Result = 0;
|
||||
c.GameSession = c000041.f000013;
|
||||
c.RoomDetails = c000041.f000043;
|
||||
Console.WriteLine(JsonConvert.SerializeObject(c));
|
||||
return c;
|
||||
}
|
||||
|
||||
// Token: 0x0400000B RID: 11
|
||||
public static c00005d.c000060 f000043;
|
||||
|
||||
// Token: 0x0400000C RID: 12
|
||||
public static c000041.c000044 f000013;
|
||||
|
||||
// Token: 0x02000028 RID: 40
|
||||
public sealed class c000042
|
||||
{
|
||||
// Token: 0x17000039 RID: 57
|
||||
// (get) Token: 0x060000D7 RID: 215 RVA: 0x0000B290 File Offset: 0x00009490
|
||||
// (set) Token: 0x060000D8 RID: 216 RVA: 0x0000B2A8 File Offset: 0x000094A8
|
||||
public int Result
|
||||
{
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return this.f00001f;
|
||||
}
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
this.f00001f = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700003A RID: 58
|
||||
// (get) Token: 0x060000D9 RID: 217 RVA: 0x0000B2B4 File Offset: 0x000094B4
|
||||
// (set) Token: 0x060000DA RID: 218 RVA: 0x0000B2CC File Offset: 0x000094CC
|
||||
public c000041.c000044 GameSession
|
||||
{
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return this.f000013;
|
||||
}
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
this.f000013 = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700003B RID: 59
|
||||
// (get) Token: 0x060000DB RID: 219 RVA: 0x0000B2D8 File Offset: 0x000094D8
|
||||
// (set) Token: 0x060000DC RID: 220 RVA: 0x0000B2F0 File Offset: 0x000094F0
|
||||
public c00005d.c000060 RoomDetails
|
||||
{
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return this.f000045;
|
||||
}
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
this.f000045 = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000075 RID: 117
|
||||
private int f00001f;
|
||||
|
||||
// Token: 0x04000076 RID: 118
|
||||
private c000041.c000044 f000013;
|
||||
|
||||
// Token: 0x04000077 RID: 119
|
||||
private c00005d.c000060 f000045;
|
||||
}
|
||||
|
||||
// Token: 0x02000029 RID: 41
|
||||
public enum enum043
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// Token: 0x0200002A RID: 42
|
||||
public sealed class c000044
|
||||
{
|
||||
// Token: 0x1700003C RID: 60
|
||||
// (get) Token: 0x060000DE RID: 222 RVA: 0x0000B304 File Offset: 0x00009504
|
||||
// (set) Token: 0x060000DF RID: 223 RVA: 0x0000B31C File Offset: 0x0000951C
|
||||
public long GameSessionId
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f00002c;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f00002c = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700003D RID: 61
|
||||
// (get) Token: 0x060000E0 RID: 224 RVA: 0x0000B326 File Offset: 0x00009526
|
||||
// (set) Token: 0x060000E1 RID: 225 RVA: 0x0000B32E File Offset: 0x0000952E
|
||||
public string PhotonRegionId { get; set; }
|
||||
|
||||
// Token: 0x1700003E RID: 62
|
||||
// (get) Token: 0x060000E2 RID: 226 RVA: 0x0000B338 File Offset: 0x00009538
|
||||
// (set) Token: 0x060000E3 RID: 227 RVA: 0x0000B350 File Offset: 0x00009550
|
||||
public string PhotonRoomId
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f000003;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f000003 = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700003F RID: 63
|
||||
// (get) Token: 0x060000E4 RID: 228 RVA: 0x0000B35C File Offset: 0x0000955C
|
||||
// (set) Token: 0x060000E5 RID: 229 RVA: 0x0000B374 File Offset: 0x00009574
|
||||
public string Name
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f000035;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f000035 = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000040 RID: 64
|
||||
// (get) Token: 0x060000E6 RID: 230 RVA: 0x0000B380 File Offset: 0x00009580
|
||||
// (set) Token: 0x060000E7 RID: 231 RVA: 0x0000B398 File Offset: 0x00009598
|
||||
public long RoomId
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f00000d;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f00000d = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000041 RID: 65
|
||||
// (get) Token: 0x060000E8 RID: 232 RVA: 0x0000B3A4 File Offset: 0x000095A4
|
||||
// (set) Token: 0x060000E9 RID: 233 RVA: 0x0000B3BC File Offset: 0x000095BC
|
||||
public long RoomSceneId
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f000046;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f000046 = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000042 RID: 66
|
||||
// (get) Token: 0x060000EA RID: 234 RVA: 0x0000B3C8 File Offset: 0x000095C8
|
||||
// (set) Token: 0x060000EB RID: 235 RVA: 0x0000B3E0 File Offset: 0x000095E0
|
||||
public string RoomSceneLocationId
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f00000f;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f00000f = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000043 RID: 67
|
||||
// (get) Token: 0x060000EC RID: 236 RVA: 0x0000B3EC File Offset: 0x000095EC
|
||||
// (set) Token: 0x060000ED RID: 237 RVA: 0x0000B404 File Offset: 0x00009604
|
||||
public bool IsSandbox
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f000017;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f000017 = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000044 RID: 68
|
||||
// (get) Token: 0x060000EE RID: 238 RVA: 0x0000B410 File Offset: 0x00009610
|
||||
// (set) Token: 0x060000EF RID: 239 RVA: 0x0000B428 File Offset: 0x00009628
|
||||
public string DataBlobName
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f000009;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f000009 = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000045 RID: 69
|
||||
// (get) Token: 0x060000F0 RID: 240 RVA: 0x0000B434 File Offset: 0x00009634
|
||||
// (set) Token: 0x060000F1 RID: 241 RVA: 0x0000B44C File Offset: 0x0000964C
|
||||
public long? PlayerEventId
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f000047;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f000047 = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000046 RID: 70
|
||||
// (get) Token: 0x060000F2 RID: 242 RVA: 0x0000B458 File Offset: 0x00009658
|
||||
// (set) Token: 0x060000F3 RID: 243 RVA: 0x0000B470 File Offset: 0x00009670
|
||||
public bool Private
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f000019;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f000019 = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000047 RID: 71
|
||||
// (get) Token: 0x060000F4 RID: 244 RVA: 0x0000B47C File Offset: 0x0000967C
|
||||
// (set) Token: 0x060000F5 RID: 245 RVA: 0x0000B494 File Offset: 0x00009694
|
||||
public bool GameInProgress
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f00001a;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f00001a = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000048 RID: 72
|
||||
// (get) Token: 0x060000F6 RID: 246 RVA: 0x0000B4A0 File Offset: 0x000096A0
|
||||
// (set) Token: 0x060000F7 RID: 247 RVA: 0x0000B4B8 File Offset: 0x000096B8
|
||||
public int MaxCapacity
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f000048;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f000048 = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000049 RID: 73
|
||||
// (get) Token: 0x060000F8 RID: 248 RVA: 0x0000B4C4 File Offset: 0x000096C4
|
||||
// (set) Token: 0x060000F9 RID: 249 RVA: 0x0000B4DC File Offset: 0x000096DC
|
||||
public bool IsFull
|
||||
{
|
||||
|
||||
get
|
||||
{
|
||||
return this.f00001c;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
this.f00001c = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400007A RID: 122
|
||||
private long f00002c;
|
||||
|
||||
// Token: 0x0400007B RID: 123
|
||||
private string f000002;
|
||||
|
||||
// Token: 0x0400007C RID: 124
|
||||
private string f000003;
|
||||
|
||||
// Token: 0x0400007D RID: 125
|
||||
private string f000035;
|
||||
|
||||
// Token: 0x0400007E RID: 126
|
||||
private long f00000d;
|
||||
|
||||
// Token: 0x0400007F RID: 127
|
||||
private long f000046;
|
||||
|
||||
// Token: 0x04000080 RID: 128
|
||||
private string f00000f;
|
||||
|
||||
// Token: 0x04000081 RID: 129
|
||||
private bool f000017;
|
||||
|
||||
// Token: 0x04000082 RID: 130
|
||||
private string f000009;
|
||||
|
||||
// Token: 0x04000083 RID: 131
|
||||
private long? f000047;
|
||||
|
||||
// Token: 0x04000084 RID: 132
|
||||
private bool f000019;
|
||||
|
||||
// Token: 0x04000085 RID: 133
|
||||
private bool f00001a;
|
||||
|
||||
// Token: 0x04000086 RID: 134
|
||||
private int f000048;
|
||||
|
||||
// Token: 0x04000087 RID: 135
|
||||
private bool f00001c;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user