Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RecNet/RoomComment.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

480 lines
16 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecNet
{
// Token: 0x02001525 RID: 5413
[Token(Token = "0x2001525")]
public class RoomComment : IFAIJAGLDFK, IEquatable<RoomComment>
{
// Token: 0x140000B3 RID: 179
// (add) Token: 0x06007C15 RID: 31765 RVA: 0x001AE3D4 File Offset: 0x001AC5D4
// (remove) Token: 0x06007C16 RID: 31766 RVA: 0x001AE3FC File Offset: 0x001AC5FC
[Token(Token = "0x140000B3")]
public event Action BHBMDDENGGA
{
[Token(Token = "0x6007C15")]
[Address(RVA = "0xD66E20", Offset = "0xD65C20", VA = "0x180D66E20")]
[CompilerGenerated]
add
{
Action bhbmddengga;
Delegate @delegate;
do
{
bhbmddengga = this.BHBMDDENGGA;
@delegate = Delegate.Combine(bhbmddengga, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != bhbmddengga)
{
}
}
[Token(Token = "0x6007C16")]
[Address(RVA = "0xD66410", Offset = "0xD65210", VA = "0x180D66410")]
[CompilerGenerated]
remove
{
Action bhbmddengga;
Delegate @delegate;
do
{
bhbmddengga = this.BHBMDDENGGA;
@delegate = Delegate.Remove(bhbmddengga, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != bhbmddengga)
{
}
}
}
// Token: 0x170014B8 RID: 5304
// (get) Token: 0x06007C17 RID: 31767 RVA: 0x001AE424 File Offset: 0x001AC624
// (set) Token: 0x06007C18 RID: 31768 RVA: 0x001AE438 File Offset: 0x001AC638
[Token(Token = "0x170014B8")]
public long JPOHGBCEJEJ
{
[Token(Token = "0x6007C17")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x6007C18")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
private set;
}
// Token: 0x170014B9 RID: 5305
// (get) Token: 0x06007C19 RID: 31769 RVA: 0x001AE44C File Offset: 0x001AC64C
// (set) Token: 0x06007C1A RID: 31770 RVA: 0x001AE460 File Offset: 0x001AC660
[Token(Token = "0x170014B9")]
public long DADOKMAOFJL
{
[Token(Token = "0x6007C19")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x6007C1A")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
private set;
}
// Token: 0x170014BA RID: 5306
// (get) Token: 0x06007C1B RID: 31771 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06007C1C RID: 31772 RVA: 0x001AE474 File Offset: 0x001AC674
[Token(Token = "0x170014BA")]
public long? GJPHHEHBCIJ
{
[Token(Token = "0x6007C1B")]
[Address(RVA = "0x5620E0", Offset = "0x560EE0", VA = "0x1805620E0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6007C1C")]
[Address(RVA = "0x6A1580", Offset = "0x6A0380", VA = "0x1806A1580")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170014BB RID: 5307
// (get) Token: 0x06007C1D RID: 31773 RVA: 0x001AE484 File Offset: 0x001AC684
// (set) Token: 0x06007C1E RID: 31774 RVA: 0x001AE498 File Offset: 0x001AC698
[Token(Token = "0x170014BB")]
public int? GAINIOENNCG
{
[Token(Token = "0x6007C1D")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get;
[Token(Token = "0x6007C1E")]
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
private set;
}
// Token: 0x170014BC RID: 5308
// (get) Token: 0x06007C1F RID: 31775 RVA: 0x001AE4AC File Offset: 0x001AC6AC
// (set) Token: 0x06007C20 RID: 31776 RVA: 0x001AE4C0 File Offset: 0x001AC6C0
[Token(Token = "0x170014BC")]
public DateTime ACBFDMLHFPB
{
[Token(Token = "0x6007C1F")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get;
[Token(Token = "0x6007C20")]
[Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")]
private set;
}
// Token: 0x170014BD RID: 5309
// (get) Token: 0x06007C21 RID: 31777 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06007C22 RID: 31778 RVA: 0x001AE4D4 File Offset: 0x001AC6D4
[Token(Token = "0x170014BD")]
public Vector3? EPKNJJIGHLN
{
[Token(Token = "0x6007C21")]
[Address(RVA = "0x864420", Offset = "0x863220", VA = "0x180864420")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6007C22")]
[Address(RVA = "0x8EA750", Offset = "0x8E9550", VA = "0x1808EA750")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170014BE RID: 5310
// (get) Token: 0x06007C23 RID: 31779 RVA: 0x001AE4E4 File Offset: 0x001AC6E4
// (set) Token: 0x06007C24 RID: 31780 RVA: 0x001AE4F8 File Offset: 0x001AC6F8
[Token(Token = "0x170014BE")]
public string DFPPNHINEFO
{
[Token(Token = "0x6007C23")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
get;
[Token(Token = "0x6007C24")]
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")]
private set;
}
// Token: 0x170014BF RID: 5311
// (get) Token: 0x06007C25 RID: 31781 RVA: 0x001AE50C File Offset: 0x001AC70C
// (set) Token: 0x06007C26 RID: 31782 RVA: 0x001AE520 File Offset: 0x001AC720
[Token(Token = "0x170014BF")]
public RoomComment.GBBPFDLJLIG MAGFJGMHKLA
{
[Token(Token = "0x6007C25")]
[Address(RVA = "0xD17AD0", Offset = "0xD168D0", VA = "0x180D17AD0")]
get;
[Token(Token = "0x6007C26")]
[Address(RVA = "0x731D70", Offset = "0x730B70", VA = "0x180731D70")]
private set;
}
// Token: 0x170014C0 RID: 5312
// (get) Token: 0x06007C27 RID: 31783 RVA: 0x001AE534 File Offset: 0x001AC734
// (set) Token: 0x06007C28 RID: 31784 RVA: 0x001AE548 File Offset: 0x001AC748
[Token(Token = "0x170014C0")]
public bool KHLBAPKLINE
{
[Token(Token = "0x6007C27")]
[Address(RVA = "0x7C5A70", Offset = "0x7C4870", VA = "0x1807C5A70")]
get;
[Token(Token = "0x6007C28")]
[Address(RVA = "0x7C5A80", Offset = "0x7C4880", VA = "0x1807C5A80")]
private set;
}
// Token: 0x170014C1 RID: 5313
// (get) Token: 0x06007C29 RID: 31785 RVA: 0x001AE55C File Offset: 0x001AC75C
[Token(Token = "0x170014C1")]
public bool PLALCAGAKNB
{
[Token(Token = "0x6007C29")]
[Address(RVA = "0xD672D0", Offset = "0xD660D0", VA = "0x180D672D0")]
get
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (!(<EGKJPJKLEAI>k__BackingField == num))
{
int? num2 = this.<IFBPANODIPA>k__BackingField;
Player <EGKJPJKLEAI>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField;
bool flag = num2 == <EGKJPJKLEAI>k__BackingField2.<FMMJEJMBDPL>k__BackingField;
return !this.<EDLGEEMPMLM>k__BackingField;
}
return true;
}
}
// Token: 0x06007C2A RID: 31786 RVA: 0x001AE5A4 File Offset: 0x001AC7A4
[Token(Token = "0x6007C2A")]
[Address(RVA = "0xD66850", Offset = "0xD65650", VA = "0x180D66850")]
public void FGBHMALMNJP()
{
if (this.<EDLGEEMPMLM>k__BackingField)
{
CFLMJLFBOKH.AFPMJHOCHHB(this.<DOFDAMHCJLP>k__BackingField);
Action bhbmddengga = this.BHBMDDENGGA;
this.<EDLGEEMPMLM>k__BackingField = false;
if (bhbmddengga != 0)
{
bhbmddengga();
return;
}
}
}
// Token: 0x06007C2B RID: 31787 RVA: 0x001AE5E0 File Offset: 0x001AC7E0
[Token(Token = "0x6007C2B")]
[Address(RVA = "0xD67460", Offset = "0xD66260", VA = "0x180D67460", Slot = "4")]
public void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>("commentId", PMMGDNALAEB);
this.<JPAOOKPLEDB>k__BackingField = num;
long num2 = AEOPHJMOOFE.AAKIMHHKCFB<long>("roomId", PMMGDNALAEB);
this.<DOFDAMHCJLP>k__BackingField = num2;
int num3 = 0;
int num4 = AEOPHJMOOFE.KFANFFHOJGF<int>("accountId", PMMGDNALAEB, num3);
this.<IFBPANODIPA>k__BackingField = num4;
int num5 = 0;
DateTime dateTime = AEOPHJMOOFE.NEBCDECIPHD("createdAt", PMMGDNALAEB, num5 != 0);
this.<IPLPEOMCNPJ>k__BackingField = dateTime;
int num6 = 0;
float? num7 = AEOPHJMOOFE.KFANFFHOJGF<float?>("positionX", PMMGDNALAEB, num6);
int num8 = 0;
float? num9 = AEOPHJMOOFE.KFANFFHOJGF<float?>("positionY", PMMGDNALAEB, num8);
int num10 = 0;
if (AEOPHJMOOFE.KFANFFHOJGF<float?>("positionZ", PMMGDNALAEB, num10) != 0)
{
}
int num11 = 0;
string text = AEOPHJMOOFE.KFANFFHOJGF<string>("message", PMMGDNALAEB, num11);
this.<LHJAKNBODPE>k__BackingField = text;
uint num12 = AEOPHJMOOFE.AAKIMHHKCFB<uint>("style", PMMGDNALAEB);
this.<JJINBDOMEOP>k__BackingField = (RoomComment.GBBPFDLJLIG)num12;
bool flag = AEOPHJMOOFE.AAKIMHHKCFB<bool>("unread", PMMGDNALAEB);
this.<EDLGEEMPMLM>k__BackingField = flag;
}
// Token: 0x06007C2C RID: 31788 RVA: 0x001AE6C4 File Offset: 0x001AC8C4
[Token(Token = "0x6007C2C")]
[Address(RVA = "0xD664B0", Offset = "0xD652B0", VA = "0x180D664B0", Slot = "5")]
public bool Equals(RoomComment HPKICPNGMDJ)
{
if (HPKICPNGMDJ == 0)
{
return;
}
if (this == HPKICPNGMDJ)
{
return true;
}
long num = HPKICPNGMDJ.<JPAOOKPLEDB>k__BackingField;
if (this.<JPAOOKPLEDB>k__BackingField != num)
{
return;
}
long num2 = HPKICPNGMDJ.<DOFDAMHCJLP>k__BackingField;
bool flag;
bool flag2;
if (this.<DOFDAMHCJLP>k__BackingField != num2 || flag == flag2)
{
return;
}
int? num3 = this.<IFBPANODIPA>k__BackingField;
int? num4 = HPKICPNGMDJ.<IFBPANODIPA>k__BackingField;
bool flag3 = num3 == num4;
if (num3 == num4 == flag3)
{
return;
}
DateTime dateTime = this.<IPLPEOMCNPJ>k__BackingField;
DateTime dateTime2 = HPKICPNGMDJ.<IPLPEOMCNPJ>k__BackingField;
bool flag4;
if (!flag4)
{
return;
}
Vector3? vector = this.<NGJJOLPPEDG>k__BackingField;
Vector3? vector2 = HPKICPNGMDJ.<NGJJOLPPEDG>k__BackingField;
bool flag5;
if (!flag5)
{
return;
}
string text = this.<LHJAKNBODPE>k__BackingField;
if (!flag5)
{
return;
}
RoomComment.GBBPFDLJLIG gbbpfdljlig = HPKICPNGMDJ.<JJINBDOMEOP>k__BackingField;
if (this.<JJINBDOMEOP>k__BackingField == gbbpfdljlig)
{
bool flag6 = HPKICPNGMDJ.<EDLGEEMPMLM>k__BackingField;
return this.<EDLGEEMPMLM>k__BackingField == flag6;
}
}
// Token: 0x06007C2D RID: 31789 RVA: 0x001AE790 File Offset: 0x001AC990
[Token(Token = "0x6007C2D")]
[Address(RVA = "0xD66630", Offset = "0xD65430", VA = "0x180D66630", Slot = "0")]
public override bool Equals(object NLNHFEEMFBN)
{
Type type = NLNHFEEMFBN.GetType();
Type type2 = base.GetType();
bool flag = type != type2;
if (flag || !flag)
{
return;
}
if (this == flag)
{
return true;
}
bool flag2;
bool flag3;
if (this.<JPAOOKPLEDB>k__BackingField != (flag ? 1L : 0L) || this.<DOFDAMHCJLP>k__BackingField != (flag ? 1L : 0L) || flag2 == flag3)
{
return;
}
int? num = this.<IFBPANODIPA>k__BackingField;
bool flag4 = num == flag3;
if (num == flag3 == flag4)
{
return;
}
DateTime dateTime = this.<IPLPEOMCNPJ>k__BackingField;
bool flag5;
if (!flag5)
{
return;
}
Vector3? vector = this.<NGJJOLPPEDG>k__BackingField;
bool flag6;
if (!flag6)
{
return;
}
string text = this.<LHJAKNBODPE>k__BackingField;
if (flag6 && this.<JJINBDOMEOP>k__BackingField == (flag6 ? RoomComment.GBBPFDLJLIG.Idea : RoomComment.GBBPFDLJLIG.Feedback))
{
return this.<EDLGEEMPMLM>k__BackingField == flag6;
}
}
// Token: 0x06007C2E RID: 31790 RVA: 0x001AE838 File Offset: 0x001ACA38
[Token(Token = "0x6007C2E")]
[Address(RVA = "0xD66C80", Offset = "0xD65A80", VA = "0x180D66C80", Slot = "2")]
public override int GetHashCode()
{
long num = this.<JPAOOKPLEDB>k__BackingField;
long num2 = this.<DOFDAMHCJLP>k__BackingField;
long? num3 = this.<OMCJBBKKIKO>k__BackingField;
int? num4 = this.<IFBPANODIPA>k__BackingField;
DateTime dateTime = this.<IPLPEOMCNPJ>k__BackingField;
Vector3? vector = this.<NGJJOLPPEDG>k__BackingField;
string text = this.<LHJAKNBODPE>k__BackingField;
long num5 = num * (long)((uint)397) * (long)((uint)397) * (long)((uint)397);
if (text != 0)
{
text.Finalize();
}
bool flag = this.<EDLGEEMPMLM>k__BackingField;
int num7;
long num6 = (long)(num7 * (int)((uint)397) * (int)((uint)397) * (int)((uint)397));
int num8;
return num8;
}
// Token: 0x06007C2F RID: 31791 RVA: 0x001AE8C8 File Offset: 0x001ACAC8
[Token(Token = "0x6007C2F")]
[Address(RVA = "0xD66EC0", Offset = "0xD65CC0", VA = "0x180D66EC0")]
public static object LIMFFFJLGEG(object DBFBLNILIGL)
{
while (DBFBLNILIGL != 0 && DBFBLNILIGL == 0)
{
}
object[] array = new object[8];
if (array != 0)
{
}
array[0] = array;
if (array != 0)
{
}
array[1] = array;
if (array != 0)
{
}
array[2] = array;
if (array != 0)
{
}
array[3] = array;
long num;
array[4] = num;
array[5] = num;
array[6] = num;
array[7] = num;
return array;
}
// Token: 0x06007C30 RID: 31792 RVA: 0x001AE93C File Offset: 0x001ACB3C
[Token(Token = "0x6007C30")]
[Address(RVA = "0xD668D0", Offset = "0xD656D0", VA = "0x180D668D0")]
public static object FMPDNMFBCJH(object DBFBLNILIGL)
{
/*
An exception occurred when decompiling this method (06007C30)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RecNet.RoomComment::FMPDNMFBCJH(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_4D:
stfld:string(RoomComment::<LHJAKNBODPE>k__BackingField, ldloc:RoomComment(var_1_0B), ldtoken:RuntimeTypeHandle[exp:string]([mscorlib]System.Int32))
stfld:bool(RoomComment::<EDLGEEMPMLM>k__BackingField, ldloc:RoomComment(var_1_0B), ldc.i4:bool(1))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
*/;
}
// Token: 0x06007C31 RID: 31793 RVA: 0x001AE9A8 File Offset: 0x001ACBA8
[Token(Token = "0x6007C31")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public RoomComment()
{
}
// Token: 0x02001526 RID: 5414
[Token(Token = "0x2001526")]
public enum GBBPFDLJLIG
{
// Token: 0x040052EC RID: 21228
[Token(Token = "0x40052EC")]
Feedback,
// Token: 0x040052ED RID: 21229
[Token(Token = "0x40052ED")]
Idea,
// Token: 0x040052EE RID: 21230
[Token(Token = "0x40052EE")]
BugReport
}
}
}