379 lines
12 KiB
C#
379 lines
12 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000034 RID: 52
|
|
[Token(Token = "0x2000034")]
|
|
[RequireComponent(typeof(PhotonView))]
|
|
public class SynchronizedSimpleMotion : MonoBehaviourPun
|
|
{
|
|
// Token: 0x17000048 RID: 72
|
|
// (get) Token: 0x0600017B RID: 379 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600017C RID: 380 RVA: 0x00008B88 File Offset: 0x00006D88
|
|
[Token(Token = "0x17000048")]
|
|
private Vector3 JIPFCINCGDC
|
|
{
|
|
[Token(Token = "0x600017B")]
|
|
[Address(RVA = "0x982E40", Offset = "0x981C40", VA = "0x180982E40")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600017C")]
|
|
[Address(RVA = "0x982DF0", Offset = "0x981BF0", VA = "0x180982DF0")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
float z = value.z;
|
|
this.<MENCJHGLIIF>k__BackingField.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000049 RID: 73
|
|
// (get) Token: 0x0600017D RID: 381 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600017E RID: 382 RVA: 0x00008BA8 File Offset: 0x00006DA8
|
|
[Token(Token = "0x17000049")]
|
|
private Quaternion LMAFOPIFFEB
|
|
{
|
|
[Token(Token = "0x600017D")]
|
|
[Address(RVA = "0x982D70", Offset = "0x981B70", VA = "0x180982D70")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600017E")]
|
|
[Address(RVA = "0x982E10", Offset = "0x981C10", VA = "0x180982E10")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700004A RID: 74
|
|
// (get) Token: 0x0600017F RID: 383 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06000180 RID: 384 RVA: 0x00008BB8 File Offset: 0x00006DB8
|
|
[Token(Token = "0x1700004A")]
|
|
private Vector3 NOMHMPFADMK
|
|
{
|
|
[Token(Token = "0x600017F")]
|
|
[Address(RVA = "0x982D50", Offset = "0x981B50", VA = "0x180982D50")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6000180")]
|
|
[Address(RVA = "0x982E60", Offset = "0x981C60", VA = "0x180982E60")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
float z = value.z;
|
|
this.<NABLHJMAMNA>k__BackingField.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700004B RID: 75
|
|
// (get) Token: 0x06000181 RID: 385 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06000182 RID: 386 RVA: 0x00008BD8 File Offset: 0x00006DD8
|
|
[Token(Token = "0x1700004B")]
|
|
private Vector3 DNNOFINFAIK
|
|
{
|
|
[Token(Token = "0x6000181")]
|
|
[Address(RVA = "0x982DD0", Offset = "0x981BD0", VA = "0x180982DD0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6000182")]
|
|
[Address(RVA = "0x982E80", Offset = "0x981C80", VA = "0x180982E80")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
float z = value.z;
|
|
this.<JNCAANNGANO>k__BackingField.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700004C RID: 76
|
|
// (get) Token: 0x06000183 RID: 387 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06000184 RID: 388 RVA: 0x00008BF8 File Offset: 0x00006DF8
|
|
[Token(Token = "0x1700004C")]
|
|
private Vector3 GNOCLBHJBID
|
|
{
|
|
[Token(Token = "0x6000183")]
|
|
[Address(RVA = "0x982EA0", Offset = "0x981CA0", VA = "0x180982EA0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6000184")]
|
|
[Address(RVA = "0x982E20", Offset = "0x981C20", VA = "0x180982E20")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
float z = value.z;
|
|
this.<OHKNKFMEOIF>k__BackingField.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700004D RID: 77
|
|
// (get) Token: 0x06000185 RID: 389 RVA: 0x00008C18 File Offset: 0x00006E18
|
|
// (set) Token: 0x06000186 RID: 390 RVA: 0x00008C38 File Offset: 0x00006E38
|
|
[Token(Token = "0x1700004D")]
|
|
private float DJIEEHDFICG
|
|
{
|
|
[Token(Token = "0x6000185")]
|
|
[Address(RVA = "0x982D80", Offset = "0x981B80", VA = "0x180982D80")]
|
|
get
|
|
{
|
|
return this.KKNEGLBAOFN.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6000186")]
|
|
[Address(RVA = "0x982EC0", Offset = "0x981CC0", VA = "0x180982EC0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<float> kkneglbaofn = this.KKNEGLBAOFN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700004E RID: 78
|
|
// (get) Token: 0x06000187 RID: 391 RVA: 0x00008C54 File Offset: 0x00006E54
|
|
[Token(Token = "0x1700004E")]
|
|
private float MLLAEKGDPAE
|
|
{
|
|
[Token(Token = "0x6000187")]
|
|
[Address(RVA = "0x983100", Offset = "0x981F00", VA = "0x180983100")]
|
|
get
|
|
{
|
|
double num = KKPBCOOONNK.EDNCMGJJLIH;
|
|
return this.KKNEGLBAOFN.IAHDANBDAAM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000188 RID: 392 RVA: 0x00008C7C File Offset: 0x00006E7C
|
|
[Token(Token = "0x6000188")]
|
|
[Address(RVA = "0x9829B0", Offset = "0x9817B0", VA = "0x1809829B0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.<MENCJHGLIIF>k__BackingField.z = z;
|
|
Transform transform2 = base.transform;
|
|
Transform transform3 = base.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
this.<NABLHJMAMNA>k__BackingField.z = z2;
|
|
Transform transform4 = base.transform;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
this.<JNCAANNGANO>k__BackingField.z = z3;
|
|
Transform transform5 = base.transform;
|
|
Vector3 vector4;
|
|
float z4 = vector4.z;
|
|
this.<OHKNKFMEOIF>k__BackingField.z = z4;
|
|
if (this.randomizeStart)
|
|
{
|
|
PhotonView componentInParent = base.GetComponentInParent<PhotonView>();
|
|
int instanceID = base.GetInstanceID();
|
|
int num = 0;
|
|
if (componentInParent != num)
|
|
{
|
|
}
|
|
global::UnityEngine.Random.InitState(instanceID);
|
|
float value = global::UnityEngine.Random.value;
|
|
}
|
|
KLLMCPFPIIE<float> kllmcpfpiie;
|
|
this.KKNEGLBAOFN = kllmcpfpiie;
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
double num2 = KKPBCOOONNK.EDNCMGJJLIH;
|
|
KLLMCPFPIIE<float> kkneglbaofn = this.KKNEGLBAOFN;
|
|
}
|
|
if (this.boardable)
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
|
int num3 = 0;
|
|
if (rigidbodyEx != num3)
|
|
{
|
|
this.rigidbodyEx.EnableProxyMovement(this);
|
|
}
|
|
}
|
|
if (!this.updateAtFullFramerate)
|
|
{
|
|
Action<float> action = new Action(this.ABIGDDKMJBD);
|
|
IDisposable disposable = ADIFCODGAML.ICPMHNDIIFK(this, action);
|
|
return;
|
|
}
|
|
Action action2 = new Action(this.ABIGDDKMJBD);
|
|
IDisposable disposable2 = this.OPEMIFENIJM(action2);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000189 RID: 393 RVA: 0x00008DD8 File Offset: 0x00006FD8
|
|
[Token(Token = "0x6000189")]
|
|
[Address(RVA = "0x982980", Offset = "0x981780", VA = "0x180982980")]
|
|
private void ABIGDDKMJBD()
|
|
{
|
|
float deltaTime = Time.deltaTime;
|
|
this.ABIGDDKMJBD(deltaTime);
|
|
}
|
|
|
|
// Token: 0x0600018A RID: 394 RVA: 0x00008DF4 File Offset: 0x00006FF4
|
|
[Token(Token = "0x600018A")]
|
|
[Address(RVA = "0x981E80", Offset = "0x980C80", VA = "0x180981E80")]
|
|
private void ABIGDDKMJBD(float CEHJGNDELGL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600018A)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void SynchronizedSimpleMotion::ABIGDDKMJBD(System.Single)
|
|
|
|
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
|
Actual value was -1.
|
|
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
|
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
|
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 337
|
|
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 117
|
|
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: 0x0600018B RID: 395 RVA: 0x0000905C File Offset: 0x0000725C
|
|
[Token(Token = "0x600018B")]
|
|
[Address(RVA = "0x982F20", Offset = "0x981D20", VA = "0x180982F20")]
|
|
private void OnValidate()
|
|
{
|
|
while (this.boardable)
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
|
if (rigidbodyEx != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
if (rigidbodyEx == num)
|
|
{
|
|
RigidbodyEx component = base.GetComponent<RigidbodyEx>();
|
|
this.rigidbodyEx = component;
|
|
int num2 = 0;
|
|
if (component == num2)
|
|
{
|
|
RigidbodyEx rigidbodyEx2 = base.gameObject.AddComponent<RigidbodyEx>();
|
|
this.rigidbodyEx = rigidbodyEx2;
|
|
}
|
|
Rigidbody unityRigidbody = this.rigidbodyEx.unityRigidbody;
|
|
int num3 = 0;
|
|
if (unityRigidbody == num3)
|
|
{
|
|
Rigidbody component2 = base.GetComponent<Rigidbody>();
|
|
int num4 = 0;
|
|
if (component2 == num4)
|
|
{
|
|
base.gameObject.AddComponent<Rigidbody>().isKinematic = true;
|
|
base.gameObject.NHCPFEKJPIA(DAJFOCGPHGP.StaticPhysics);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600018C RID: 396 RVA: 0x00009118 File Offset: 0x00007318
|
|
[Token(Token = "0x600018C")]
|
|
[Address(RVA = "0x9831D0", Offset = "0x981FD0", VA = "0x1809831D0")]
|
|
public SynchronizedSimpleMotion()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
this.translationFrequency.z = z;
|
|
float z2 = Vector3.zero.z;
|
|
this.translationDisplacement.z = z2;
|
|
float z3 = Vector3.zero.z;
|
|
this.localTranslationFrequency.z = z3;
|
|
float z4 = Vector3.zero.z;
|
|
this.localTranslationDisplacement.z = z4;
|
|
float z5 = Vector3.zero.z;
|
|
this.rotationFrequency.z = z5;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04000148 RID: 328
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000148")]
|
|
[SerializeField]
|
|
private bool randomizeStart;
|
|
|
|
// Token: 0x04000149 RID: 329
|
|
[FieldOffset(Offset = "0x41")]
|
|
[Token(Token = "0x4000149")]
|
|
[SerializeField]
|
|
private bool updateAtFullFramerate;
|
|
|
|
// Token: 0x0400014A RID: 330
|
|
[FieldOffset(Offset = "0x42")]
|
|
[Token(Token = "0x400014A")]
|
|
[SerializeField]
|
|
private bool boardable;
|
|
|
|
// Token: 0x0400014B RID: 331
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400014B")]
|
|
[SerializeField]
|
|
private Vector3 translationFrequency;
|
|
|
|
// Token: 0x0400014C RID: 332
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400014C")]
|
|
[SerializeField]
|
|
private Vector3 translationDisplacement;
|
|
|
|
// Token: 0x0400014D RID: 333
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400014D")]
|
|
[SerializeField]
|
|
private Vector3 localTranslationFrequency;
|
|
|
|
// Token: 0x0400014E RID: 334
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400014E")]
|
|
[SerializeField]
|
|
private Vector3 localTranslationDisplacement;
|
|
|
|
// Token: 0x0400014F RID: 335
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400014F")]
|
|
[SerializeField]
|
|
private Vector3 rotationFrequency;
|
|
|
|
// Token: 0x04000150 RID: 336
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000150")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
|
private RigidbodyEx rigidbodyEx;
|
|
|
|
// Token: 0x04000151 RID: 337
|
|
[Token(Token = "0x4000151")]
|
|
private const double EGKEADJKKLL = 1000.0;
|
|
|
|
// Token: 0x04000152 RID: 338
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000152")]
|
|
private double AFOCOFGDIAN;
|
|
|
|
// Token: 0x04000153 RID: 339
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000153")]
|
|
private KLLMCPFPIIE<float> KKNEGLBAOFN;
|
|
}
|