Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecNet/RoomComment.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

480 lines
16 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecNet
{
// Token: 0x02001600 RID: 5632
[Token(Token = "0x2001600")]
public class RoomComment : IFAIJAGLDFK, IEquatable<RoomComment>
{
// Token: 0x140000B3 RID: 179
// (add) Token: 0x06007FD4 RID: 32724 RVA: 0x001B74F8 File Offset: 0x001B56F8
// (remove) Token: 0x06007FD5 RID: 32725 RVA: 0x001B7520 File Offset: 0x001B5720
[Token(Token = "0x140000B3")]
public event Action BHBMDDENGGA
{
[Token(Token = "0x6007FD4")]
[Address(RVA = "0x18670E0", Offset = "0x18660E0", VA = "0x1818670E0")]
[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 = "0x6007FD5")]
[Address(RVA = "0x18666D0", Offset = "0x18656D0", VA = "0x1818666D0")]
[CompilerGenerated]
remove
{
Action bhbmddengga;
Delegate @delegate;
do
{
bhbmddengga = this.BHBMDDENGGA;
@delegate = Delegate.Remove(bhbmddengga, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != bhbmddengga)
{
}
}
}
// Token: 0x17001557 RID: 5463
// (get) Token: 0x06007FD6 RID: 32726 RVA: 0x001B7548 File Offset: 0x001B5748
// (set) Token: 0x06007FD7 RID: 32727 RVA: 0x001B755C File Offset: 0x001B575C
[Token(Token = "0x17001557")]
public long JPOHGBCEJEJ
{
[Token(Token = "0x6007FD6")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x6007FD7")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
private set;
}
// Token: 0x17001558 RID: 5464
// (get) Token: 0x06007FD8 RID: 32728 RVA: 0x001B7570 File Offset: 0x001B5770
// (set) Token: 0x06007FD9 RID: 32729 RVA: 0x001B7584 File Offset: 0x001B5784
[Token(Token = "0x17001558")]
public long DADOKMAOFJL
{
[Token(Token = "0x6007FD8")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x6007FD9")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
private set;
}
// Token: 0x17001559 RID: 5465
// (get) Token: 0x06007FDA RID: 32730 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06007FDB RID: 32731 RVA: 0x001B7598 File Offset: 0x001B5798
[Token(Token = "0x17001559")]
public long? GJPHHEHBCIJ
{
[Token(Token = "0x6007FDA")]
[Address(RVA = "0x470E10", Offset = "0x46FE10", VA = "0x180470E10")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6007FDB")]
[Address(RVA = "0x8EE1E0", Offset = "0x8ED1E0", VA = "0x1808EE1E0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700155A RID: 5466
// (get) Token: 0x06007FDC RID: 32732 RVA: 0x001B75A8 File Offset: 0x001B57A8
// (set) Token: 0x06007FDD RID: 32733 RVA: 0x001B75BC File Offset: 0x001B57BC
[Token(Token = "0x1700155A")]
public int? GAINIOENNCG
{
[Token(Token = "0x6007FDC")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get;
[Token(Token = "0x6007FDD")]
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
private set;
}
// Token: 0x1700155B RID: 5467
// (get) Token: 0x06007FDE RID: 32734 RVA: 0x001B75D0 File Offset: 0x001B57D0
// (set) Token: 0x06007FDF RID: 32735 RVA: 0x001B75E4 File Offset: 0x001B57E4
[Token(Token = "0x1700155B")]
public DateTime ACBFDMLHFPB
{
[Token(Token = "0x6007FDE")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get;
[Token(Token = "0x6007FDF")]
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
private set;
}
// Token: 0x1700155C RID: 5468
// (get) Token: 0x06007FE0 RID: 32736 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06007FE1 RID: 32737 RVA: 0x001B75F8 File Offset: 0x001B57F8
[Token(Token = "0x1700155C")]
public Vector3? EPKNJJIGHLN
{
[Token(Token = "0x6007FE0")]
[Address(RVA = "0x1377B50", Offset = "0x1376B50", VA = "0x181377B50")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6007FE1")]
[Address(RVA = "0x13F3430", Offset = "0x13F2430", VA = "0x1813F3430")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700155D RID: 5469
// (get) Token: 0x06007FE2 RID: 32738 RVA: 0x001B7608 File Offset: 0x001B5808
// (set) Token: 0x06007FE3 RID: 32739 RVA: 0x001B761C File Offset: 0x001B581C
[Token(Token = "0x1700155D")]
public string DFPPNHINEFO
{
[Token(Token = "0x6007FE2")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get;
[Token(Token = "0x6007FE3")]
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
private set;
}
// Token: 0x1700155E RID: 5470
// (get) Token: 0x06007FE4 RID: 32740 RVA: 0x001B7630 File Offset: 0x001B5830
// (set) Token: 0x06007FE5 RID: 32741 RVA: 0x001B7644 File Offset: 0x001B5844
[Token(Token = "0x1700155E")]
public RoomComment.GBBPFDLJLIG MAGFJGMHKLA
{
[Token(Token = "0x6007FE4")]
[Address(RVA = "0x66A4F0", Offset = "0x6694F0", VA = "0x18066A4F0")]
get;
[Token(Token = "0x6007FE5")]
[Address(RVA = "0x7235A0", Offset = "0x7225A0", VA = "0x1807235A0")]
private set;
}
// Token: 0x1700155F RID: 5471
// (get) Token: 0x06007FE6 RID: 32742 RVA: 0x001B7658 File Offset: 0x001B5858
// (set) Token: 0x06007FE7 RID: 32743 RVA: 0x001B766C File Offset: 0x001B586C
[Token(Token = "0x1700155F")]
public bool KHLBAPKLINE
{
[Token(Token = "0x6007FE6")]
[Address(RVA = "0x6A5B60", Offset = "0x6A4B60", VA = "0x1806A5B60")]
get;
[Token(Token = "0x6007FE7")]
[Address(RVA = "0xECC530", Offset = "0xECB530", VA = "0x180ECC530")]
private set;
}
// Token: 0x17001560 RID: 5472
// (get) Token: 0x06007FE8 RID: 32744 RVA: 0x001B7680 File Offset: 0x001B5880
[Token(Token = "0x17001560")]
public bool PLALCAGAKNB
{
[Token(Token = "0x6007FE8")]
[Address(RVA = "0x1867590", Offset = "0x1866590", VA = "0x181867590")]
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: 0x06007FE9 RID: 32745 RVA: 0x001B76C8 File Offset: 0x001B58C8
[Token(Token = "0x6007FE9")]
[Address(RVA = "0x1866B10", Offset = "0x1865B10", VA = "0x181866B10")]
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: 0x06007FEA RID: 32746 RVA: 0x001B7704 File Offset: 0x001B5904
[Token(Token = "0x6007FEA")]
[Address(RVA = "0x1867720", Offset = "0x1866720", VA = "0x181867720", 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: 0x06007FEB RID: 32747 RVA: 0x001B77E8 File Offset: 0x001B59E8
[Token(Token = "0x6007FEB")]
[Address(RVA = "0x1866770", Offset = "0x1865770", VA = "0x181866770", 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: 0x06007FEC RID: 32748 RVA: 0x001B78B4 File Offset: 0x001B5AB4
[Token(Token = "0x6007FEC")]
[Address(RVA = "0x18668F0", Offset = "0x18658F0", VA = "0x1818668F0", 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: 0x06007FED RID: 32749 RVA: 0x001B795C File Offset: 0x001B5B5C
[Token(Token = "0x6007FED")]
[Address(RVA = "0x1866F40", Offset = "0x1865F40", VA = "0x181866F40", 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: 0x06007FEE RID: 32750 RVA: 0x001B79EC File Offset: 0x001B5BEC
[Token(Token = "0x6007FEE")]
[Address(RVA = "0x1867180", Offset = "0x1866180", VA = "0x181867180")]
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: 0x06007FEF RID: 32751 RVA: 0x001B7A60 File Offset: 0x001B5C60
[Token(Token = "0x6007FEF")]
[Address(RVA = "0x1866B90", Offset = "0x1865B90", VA = "0x181866B90")]
public static object FMPDNMFBCJH(object DBFBLNILIGL)
{
/*
An exception occurred when decompiling this method (06007FEF)
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 1663
*/;
}
// Token: 0x06007FF0 RID: 32752 RVA: 0x001B7ACC File Offset: 0x001B5CCC
[Token(Token = "0x6007FF0")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public RoomComment()
{
}
// Token: 0x02001601 RID: 5633
[Token(Token = "0x2001601")]
public enum GBBPFDLJLIG
{
// Token: 0x04005497 RID: 21655
[Token(Token = "0x4005497")]
Feedback,
// Token: 0x04005498 RID: 21656
[Token(Token = "0x4005498")]
Idea,
// Token: 0x04005499 RID: 21657
[Token(Token = "0x4005499")]
BugReport
}
}
}