Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

318 lines
12 KiB
C#

using System;
using System.Collections.Generic;
using System.Xml.Schema;
using Cpp2IlInjected;
using RecRoom.Inputs;
using RecRoom.Inputs.Touch;
using UnityEngine;
// Token: 0x020025DB RID: 9691
[Token(Token = "0x20025DB")]
public class AGGFDBNAKNE : MNFHEDHBMOI<AGGFDBNAKNE, TouchSystemInputSource>
{
// Token: 0x1700284C RID: 10316
// (get) Token: 0x0600F73A RID: 63290 RVA: 0x00387ABC File Offset: 0x00385CBC
[Token(Token = "0x1700284C")]
public override COBOOKPLEBJ PCMBOBNHLDA
{
[Token(Token = "0x600F73A")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "5")]
get
{
}
}
// Token: 0x1700284D RID: 10317
// (get) Token: 0x0600F73B RID: 63291 RVA: 0x00387ACC File Offset: 0x00385CCC
[Token(Token = "0x1700284D")]
public override IFDIGHKFEGF AKFKMKMEBHG
{
[Token(Token = "0x600F73B")]
[Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "4")]
get
{
return IFDIGHKFEGF.TOUCH;
}
}
// Token: 0x0600F73C RID: 63292 RVA: 0x00387ADC File Offset: 0x00385CDC
[Token(Token = "0x600F73C")]
[Address(RVA = "0x1A48180", Offset = "0x1A47180", VA = "0x181A48180", Slot = "23")]
public override void OFFLOPLJBBG(TouchSystemInputSource PBGBNMCPEAJ)
{
base.OFFLOPLJBBG(PBGBNMCPEAJ);
Input.gyro.enabled = true;
}
// Token: 0x0600F73D RID: 63293 RVA: 0x00387B08 File Offset: 0x00385D08
[Token(Token = "0x600F73D")]
[Address(RVA = "0x1A47900", Offset = "0x1A46900", VA = "0x181A47900", Slot = "8")]
public override GIJDAILECFF FFBOPLOEHJI(InputConfig PBGBNMCPEAJ)
{
if (PBGBNMCPEAJ.touch.touchInputType == EJAJJNEHCIC.TouchInput)
{
return GIJDAILECFF.Touch;
}
throw new NullReferenceException();
}
// Token: 0x0600F73E RID: 63294 RVA: 0x00387B2C File Offset: 0x00385D2C
[Token(Token = "0x600F73E")]
[Address(RVA = "0x1A48160", Offset = "0x1A47160", VA = "0x181A48160", Slot = "9")]
public override MALHPBLGPGM LEMFIADLNAA(InputConfig PBGBNMCPEAJ)
{
return PBGBNMCPEAJ.touch.ButtonPressType;
}
// Token: 0x0600F73F RID: 63295 RVA: 0x00387B4C File Offset: 0x00385D4C
[Token(Token = "0x600F73F")]
[Address(RVA = "0x1A477D0", Offset = "0x1A467D0", VA = "0x181A477D0", Slot = "10")]
public override bool DIDLCLEIJAD(InputConfig PBGBNMCPEAJ, out bool PPOGALJAIDC)
{
EJAJJNEHCIC touchInputType = PBGBNMCPEAJ.touch.touchInputType;
if (touchInputType != EJAJJNEHCIC.TouchInput)
{
if (touchInputType != EJAJJNEHCIC.TouchInput)
{
if (touchInputType != EJAJJNEHCIC.Mouse0)
{
goto IL_50;
}
bool flag = 0.BuiltInWhitespaceFacet != XmlSchemaWhiteSpace.Preserve;
PPOGALJAIDC.m_value = flag;
}
bool mouseButton = Input.GetMouseButton(0);
PPOGALJAIDC.m_value = mouseButton;
}
TouchInputSystem instance = SingletonMonoBehaviour.ONCPNMDGGKG;
TouchInputConfig touch = PBGBNMCPEAJ.touch;
bool flag2;
if (!flag2)
{
}
IL_50:
throw new NullReferenceException();
}
// Token: 0x0600F740 RID: 63296 RVA: 0x00387BB4 File Offset: 0x00385DB4
[Token(Token = "0x600F740")]
[Address(RVA = "0x1A47940", Offset = "0x1A46940", VA = "0x181A47940", Slot = "11")]
public override bool GNDLKAMDCDJ(InputConfig PBGBNMCPEAJ, out float NGALLBAFEEP, out bool GMMAEBJGBMF)
{
}
// Token: 0x0600F741 RID: 63297 RVA: 0x00387BC4 File Offset: 0x00385DC4
[Token(Token = "0x600F741")]
[Address(RVA = "0x1A47950", Offset = "0x1A46950", VA = "0x181A47950", Slot = "12")]
public override bool GNMHPKFABHA(InputConfig PBGBNMCPEAJ, out Vector2 EDPHCMNAJLB, out bool GMMAEBJGBMF)
{
/*
An exception occurred when decompiling this method (0600F741)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean AGGFDBNAKNE::GNMHPKFABHA(RecRoom.Inputs.InputConfig,UnityEngine.Vector2&,System.Boolean&)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Vector2(var_1_07, callgetter:Vector2(Vector2::get_zero))
stfld:float32(Vector2::x, ldloc:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&(EDPHCMNAJLB), ldloc:Vector2[exp:float32](var_1_07))
stfld:float32(Vector2::y, ldloc:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&(EDPHCMNAJLB), ldc.i4:int32[exp:float32](0))
}
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: 0x0600F742 RID: 63298 RVA: 0x00387BE8 File Offset: 0x00385DE8
[Token(Token = "0x600F742")]
[Address(RVA = "0x1A47580", Offset = "0x1A46580", VA = "0x181A47580", Slot = "13")]
public override bool AKGKNCEBCFL(InputConfig PBGBNMCPEAJ, out KIJMAEEMGLG IDPMCDJPKDO)
{
TouchInputSystem instance = SingletonMonoBehaviour.ONCPNMDGGKG;
TouchInputConfig touch = PBGBNMCPEAJ.touch;
bool flag;
if (!flag)
{
KIJMAEEMGLG kijmaeemglg = KIJMAEEMGLG.JMIGKJPPFND;
bool eipadkjdeio = kijmaeemglg.EIPADKJDEIO;
int ednnccfdmcj = kijmaeemglg.EDNNCCFDMCJ;
float y = kijmaeemglg.IODDGJBEOMI.y;
Vector2 ickccanhphg = kijmaeemglg.ICKCCANHPHG;
Vector2 nidcgnklloh = kijmaeemglg.NIDCGNKLLOH;
Vector2 apcojcjnkpo = kijmaeemglg.APCOJCJNKPO;
float nljecfcfaja = kijmaeemglg.NLJECFCFAJA;
float y2 = kijmaeemglg.BHOLMEFMIMG.y;
IDPMCDJPKDO.EDNNCCFDMCJ = ednnccfdmcj;
IDPMCDJPKDO.IODDGJBEOMI.y = y;
IDPMCDJPKDO.ICKCCANHPHG = ickccanhphg;
IDPMCDJPKDO.NIDCGNKLLOH = nidcgnklloh;
IDPMCDJPKDO.APCOJCJNKPO = apcojcjnkpo;
IDPMCDJPKDO.NLJECFCFAJA = nljecfcfaja;
IDPMCDJPKDO.BHOLMEFMIMG.y = y2;
IDPMCDJPKDO.EIPADKJDEIO = eipadkjdeio;
}
ulong num;
IDPMCDJPKDO.EIPADKJDEIO = num != 0UL;
throw new NullReferenceException();
}
// Token: 0x0600F743 RID: 63299 RVA: 0x00387CBC File Offset: 0x00385EBC
[Token(Token = "0x600F743")]
[Address(RVA = "0x1A47AE0", Offset = "0x1A46AE0", VA = "0x181A47AE0", Slot = "14")]
public override bool JLHNHBDJJHL(out IFCNMNFEGAM GBIALMBEPED)
{
if (!Input.gyro.enabled)
{
Quaternion identity = Quaternion.identity;
Vector3 zero = Vector3.zero;
Vector3 zero2 = Vector3.zero;
Vector3 zero3 = Vector3.zero;
}
Gyroscope gyro = Input.gyro;
Gyroscope gyro2 = Input.gyro;
Gyroscope gyro3 = Input.gyro;
Gyroscope gyro4 = Input.gyro;
Vector3 vector;
float z = vector.z;
int num = 0;
GBIALMBEPED.PHMMKNJHDJO.z = (float)num;
return true;
}
// Token: 0x0600F744 RID: 63300 RVA: 0x00387D40 File Offset: 0x00385F40
[Token(Token = "0x600F744")]
[Address(RVA = "0x1A47E90", Offset = "0x1A46E90", VA = "0x181A47E90", Slot = "15")]
public override bool KJDKANJIGDD(out Vector2 CAMHGFHDIHB)
{
if (!Input.GetMouseButton(0) && !Input.GetMouseButtonUp(0))
{
Vector2 zero = Vector2.zero;
}
float z = Input.mousePosition.z;
CAMHGFHDIHB.y = (float)0;
Vector2 vector;
CAMHGFHDIHB.x = vector;
return true;
}
// Token: 0x0600F745 RID: 63301 RVA: 0x00387D84 File Offset: 0x00385F84
[Token(Token = "0x600F745")]
[Address(RVA = "0x1A479D0", Offset = "0x1A469D0", VA = "0x181A479D0", Slot = "16")]
public override bool HCMJCLCPKML(GAMNIEMGCBI NJDKPFFBCOM, InputConfig PBGBNMCPEAJ)
{
TouchInputConfig touch = PBGBNMCPEAJ.touch;
OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> fondbgiljmd = this.FONDBGILJMD;
bool flag;
return flag;
}
// Token: 0x0600F746 RID: 63302 RVA: 0x00387DA8 File Offset: 0x00385FA8
[Token(Token = "0x600F746")]
[Address(RVA = "0x1A48020", Offset = "0x1A47020", VA = "0x181A48020", Slot = "17")]
public override void LDBHDPMNFKP(List<AJIPAMOFEHD> MMKFFDDADLF)
{
int num;
do
{
num = 0;
this.FONDBGILJMD.MOPNNFHKCFM();
bool flag;
if (flag)
{
}
}
while (num != 0);
}
// Token: 0x0600F747 RID: 63303 RVA: 0x00387DCC File Offset: 0x00385FCC
[Token(Token = "0x600F747")]
[Address(RVA = "0x1A47F80", Offset = "0x1A46F80", VA = "0x181A47F80", Slot = "18")]
public override void KOBJHNHIAHN(AJIPAMOFEHD OBGGBEJNPFL)
{
OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> fondbgiljmd = this.FONDBGILJMD;
}
// Token: 0x0600F748 RID: 63304 RVA: 0x00387DE8 File Offset: 0x00385FE8
[Token(Token = "0x600F748")]
[Address(RVA = "0x1A47A40", Offset = "0x1A46A40", VA = "0x181A47A40", Slot = "19")]
public override void JANJAKHFOEP(AJIPAMOFEHD AKENHHFJNMO)
{
OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> fondbgiljmd = this.FONDBGILJMD;
}
// Token: 0x0600F749 RID: 63305 RVA: 0x00387E04 File Offset: 0x00386004
[Token(Token = "0x600F749")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "20")]
public override bool KOILLJBMBLO(InputConfig JELPFJHDKEF, InputConfig DFBJOICKMMN)
{
}
// Token: 0x0600F74A RID: 63306 RVA: 0x00387E14 File Offset: 0x00386014
[Token(Token = "0x600F74A")]
[Address(RVA = "0x1A47E80", Offset = "0x1A46E80", VA = "0x181A47E80", Slot = "21")]
public override void KGDLBEAPDFE(InputConfig PBGBNMCPEAJ, out Sprite KMJNLPEBOIF, out Sprite CJBHMAHHCGE)
{
}
// Token: 0x0600F74B RID: 63307 RVA: 0x00387E24 File Offset: 0x00386024
[Token(Token = "0x600F74B")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "22")]
public override LOADIDAJBDH IMOACEJMABI(InputConfig JDFFACACBAC)
{
}
// Token: 0x0600F74C RID: 63308 RVA: 0x00387E34 File Offset: 0x00386034
[Token(Token = "0x600F74C")]
[Address(RVA = "0x1A47780", Offset = "0x1A46780", VA = "0x181A47780", Slot = "24")]
protected override bool BJIPCLFGBOE()
{
return SingletonMonoBehaviour.FFNIFALJLDD;
}
// Token: 0x0600F74D RID: 63309 RVA: 0x00387E48 File Offset: 0x00386048
[Token(Token = "0x600F74D")]
[Address(RVA = "0x1A47720", Offset = "0x1A46720", VA = "0x181A47720", Slot = "25")]
protected override bool BIEPCPJNODI()
{
return SingletonMonoBehaviour.ONCPNMDGGKG.<EKAPIFHFJBI>k__BackingField;
}
// Token: 0x0600F74E RID: 63310 RVA: 0x00387E68 File Offset: 0x00386068
[Token(Token = "0x600F74E")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")]
public override bool NNAMEMBJJFF()
{
}
// Token: 0x0600F74F RID: 63311 RVA: 0x00387E78 File Offset: 0x00386078
[Token(Token = "0x600F74F")]
[Address(RVA = "0x1A48200", Offset = "0x1A47200", VA = "0x181A48200")]
public AGGFDBNAKNE()
{
Func<JHBMLHEKGJI, int> <>9__25_ = AGGFDBNAKNE.<>c.<>9__25_0;
if (<>9__25_ == 0)
{
AGGFDBNAKNE.<>c.<>9__25_0 = (JHBMLHEKGJI t) => (int)t;
}
OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> ooeaafiggba = new OOEAAFIGGBA(41, <>9__25_);
this.FONDBGILJMD = ooeaafiggba;
base..ctor();
}
// Token: 0x0400A404 RID: 41988
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A404")]
private readonly Quaternion EAPAGIPIAPB;
// Token: 0x0400A405 RID: 41989
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A405")]
private readonly OOEAAFIGGBA<GAMNIEMGCBI, JHBMLHEKGJI> FONDBGILJMD;
}