m
This commit is contained in:
@@ -0,0 +1,1226 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Vehicles;
|
||||
using RecRoom.Players;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020002A1 RID: 673
|
||||
[Token(Token = "0x20002A1")]
|
||||
public class ParabolicPointer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170002E0 RID: 736
|
||||
// (get) Token: 0x060013BD RID: 5053 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060013BE RID: 5054 RVA: 0x00053290 File Offset: 0x00051490
|
||||
[Token(Token = "0x170002E0")]
|
||||
public Vector3 JCOEIFBDICF
|
||||
{
|
||||
[Token(Token = "0x60013BD")]
|
||||
[Address(RVA = "0x15F8DB0", Offset = "0x15F7DB0", VA = "0x1815F8DB0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60013BE")]
|
||||
[Address(RVA = "0x15F7330", Offset = "0x15F6330", VA = "0x1815F7330")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<PEPKJLACNFP>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002E1 RID: 737
|
||||
// (get) Token: 0x060013BF RID: 5055 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060013C0 RID: 5056 RVA: 0x000532B0 File Offset: 0x000514B0
|
||||
[Token(Token = "0x170002E1")]
|
||||
public Vector3 DNNNLHPGCHE
|
||||
{
|
||||
[Token(Token = "0x60013BF")]
|
||||
[Address(RVA = "0x15F8DD0", Offset = "0x15F7DD0", VA = "0x1815F8DD0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60013C0")]
|
||||
[Address(RVA = "0x15F5430", Offset = "0x15F4430", VA = "0x1815F5430")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<CKJOABDJPNG>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002E2 RID: 738
|
||||
// (get) Token: 0x060013C1 RID: 5057 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060013C2 RID: 5058 RVA: 0x000532D0 File Offset: 0x000514D0
|
||||
[Token(Token = "0x170002E2")]
|
||||
public Vector3 BNPIIBHOICE
|
||||
{
|
||||
[Token(Token = "0x60013C1")]
|
||||
[Address(RVA = "0x15F8D90", Offset = "0x15F7D90", VA = "0x1815F8D90")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60013C2")]
|
||||
[Address(RVA = "0x15F3FE0", Offset = "0x15F2FE0", VA = "0x1815F3FE0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<AJCPKDHOAOE>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002E3 RID: 739
|
||||
// (get) Token: 0x060013C3 RID: 5059 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060013C4 RID: 5060 RVA: 0x000532F0 File Offset: 0x000514F0
|
||||
[Token(Token = "0x170002E3")]
|
||||
public Vector3 NJCMDALHDOA
|
||||
{
|
||||
[Token(Token = "0x60013C3")]
|
||||
[Address(RVA = "0x11E2550", Offset = "0x11E1550", VA = "0x1811E2550")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60013C4")]
|
||||
[Address(RVA = "0x15F7690", Offset = "0x15F6690", VA = "0x1815F7690")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<KJPFEILLADK>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002E4 RID: 740
|
||||
// (get) Token: 0x060013C5 RID: 5061 RVA: 0x00053310 File Offset: 0x00051510
|
||||
// (set) Token: 0x060013C6 RID: 5062 RVA: 0x00053324 File Offset: 0x00051524
|
||||
[Token(Token = "0x170002E4")]
|
||||
public bool OFJFLFDHDFC
|
||||
{
|
||||
[Token(Token = "0x60013C5")]
|
||||
[Address(RVA = "0x78C660", Offset = "0x78B660", VA = "0x18078C660")]
|
||||
get;
|
||||
[Token(Token = "0x60013C6")]
|
||||
[Address(RVA = "0x78C5C0", Offset = "0x78B5C0", VA = "0x18078C5C0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170002E5 RID: 741
|
||||
// (get) Token: 0x060013C7 RID: 5063 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060013C8 RID: 5064 RVA: 0x00053338 File Offset: 0x00051538
|
||||
[Token(Token = "0x170002E5")]
|
||||
public Vector3 GIOJMEHKMMD
|
||||
{
|
||||
[Token(Token = "0x60013C7")]
|
||||
[Address(RVA = "0x15F8EA0", Offset = "0x15F7EA0", VA = "0x1815F8EA0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60013C8")]
|
||||
[Address(RVA = "0x15F6290", Offset = "0x15F5290", VA = "0x1815F6290")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<AFJDKBLGOMF>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002E6 RID: 742
|
||||
// (get) Token: 0x060013C9 RID: 5065 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060013CA RID: 5066 RVA: 0x00053358 File Offset: 0x00051558
|
||||
[Token(Token = "0x170002E6")]
|
||||
public Vector3 KJJEJIKAPJK
|
||||
{
|
||||
[Token(Token = "0x60013C9")]
|
||||
[Address(RVA = "0x11E22D0", Offset = "0x11E12D0", VA = "0x1811E22D0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60013CA")]
|
||||
[Address(RVA = "0x1204630", Offset = "0x1203630", VA = "0x181204630")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<LMDIJKDPNGC>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002E7 RID: 743
|
||||
// (get) Token: 0x060013CB RID: 5067 RVA: 0x00053378 File Offset: 0x00051578
|
||||
// (set) Token: 0x060013CC RID: 5068 RVA: 0x0005338C File Offset: 0x0005158C
|
||||
[Token(Token = "0x170002E7")]
|
||||
public float PKAMFKOICAF
|
||||
{
|
||||
[Token(Token = "0x60013CB")]
|
||||
[Address(RVA = "0x6A5550", Offset = "0x6A4550", VA = "0x1806A5550")]
|
||||
get;
|
||||
[Token(Token = "0x60013CC")]
|
||||
[Address(RVA = "0x15F7AC0", Offset = "0x15F6AC0", VA = "0x1815F7AC0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170002E8 RID: 744
|
||||
// (get) Token: 0x060013CD RID: 5069 RVA: 0x000533A0 File Offset: 0x000515A0
|
||||
// (set) Token: 0x060013CE RID: 5070 RVA: 0x000533B4 File Offset: 0x000515B4
|
||||
[Token(Token = "0x170002E8")]
|
||||
public ParabolicPointer.PAOOHCGFONG HOMHBBPNOLL
|
||||
{
|
||||
[Token(Token = "0x60013CD")]
|
||||
[Address(RVA = "0x4D9710", Offset = "0x4D8710", VA = "0x1804D9710")]
|
||||
get;
|
||||
[Token(Token = "0x60013CE")]
|
||||
[Address(RVA = "0x82C6C0", Offset = "0x82B6C0", VA = "0x18082C6C0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170002E9 RID: 745
|
||||
// (get) Token: 0x060013CF RID: 5071 RVA: 0x000533C8 File Offset: 0x000515C8
|
||||
// (set) Token: 0x060013D0 RID: 5072 RVA: 0x000533DC File Offset: 0x000515DC
|
||||
[Token(Token = "0x170002E9")]
|
||||
public LaserTeleporter BANJGHEPNGP
|
||||
{
|
||||
[Token(Token = "0x60013CF")]
|
||||
[Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")]
|
||||
get;
|
||||
[Token(Token = "0x60013D0")]
|
||||
[Address(RVA = "0x42DBA0", Offset = "0x42CBA0", VA = "0x18042DBA0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170002EA RID: 746
|
||||
// (get) Token: 0x060013D1 RID: 5073 RVA: 0x000533F0 File Offset: 0x000515F0
|
||||
// (set) Token: 0x060013D2 RID: 5074 RVA: 0x00053404 File Offset: 0x00051604
|
||||
[Token(Token = "0x170002EA")]
|
||||
public TeleportationPortal NGLBJJJIMJJ
|
||||
{
|
||||
[Token(Token = "0x60013D1")]
|
||||
[Address(RVA = "0x5B7080", Offset = "0x5B6080", VA = "0x1805B7080")]
|
||||
get
|
||||
{
|
||||
return this.LLGMGLNKLAO;
|
||||
}
|
||||
[Token(Token = "0x60013D2")]
|
||||
[Address(RVA = "0x15F8FF0", Offset = "0x15F7FF0", VA = "0x1815F8FF0")]
|
||||
set
|
||||
{
|
||||
if (this.LLGMGLNKLAO != value)
|
||||
{
|
||||
TeleportationPortal llgmglnklao = this.LLGMGLNKLAO;
|
||||
int num = 0;
|
||||
if (llgmglnklao != num)
|
||||
{
|
||||
TeleportationPortal llgmglnklao2 = this.LLGMGLNKLAO;
|
||||
int num2 = 0;
|
||||
llgmglnklao2.NFPBMPMHHGO = num2 != 0;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (value != num3 && this.<KAFPPIDJNOD>k__BackingField.JKDGPMDNCMK)
|
||||
{
|
||||
value.NFPBMPMHHGO = true;
|
||||
this.LLGMGLNKLAO = value;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002EB RID: 747
|
||||
// (get) Token: 0x060013D3 RID: 5075 RVA: 0x00053474 File Offset: 0x00051674
|
||||
// (set) Token: 0x060013D4 RID: 5076 RVA: 0x00053488 File Offset: 0x00051688
|
||||
[Token(Token = "0x170002EB")]
|
||||
public bool DLPJGECIKPC
|
||||
{
|
||||
[Token(Token = "0x60013D3")]
|
||||
[Address(RVA = "0x15F8E90", Offset = "0x15F7E90", VA = "0x1815F8E90")]
|
||||
get;
|
||||
[Token(Token = "0x60013D4")]
|
||||
[Address(RVA = "0x15F6280", Offset = "0x15F5280", VA = "0x1815F6280")]
|
||||
internal set;
|
||||
}
|
||||
|
||||
// Token: 0x170002EC RID: 748
|
||||
// (get) Token: 0x060013D5 RID: 5077 RVA: 0x0005349C File Offset: 0x0005169C
|
||||
// (set) Token: 0x060013D6 RID: 5078 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170002EC")]
|
||||
public Color NMHJANMPPCA
|
||||
{
|
||||
[Token(Token = "0x60013D5")]
|
||||
[Address(RVA = "0x15F8DF0", Offset = "0x15F7DF0", VA = "0x1815F8DF0")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60013D6")]
|
||||
[Address(RVA = "0x15F8EC0", Offset = "0x15F7EC0", VA = "0x1815F8EC0")]
|
||||
set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002ED RID: 749
|
||||
// (get) Token: 0x060013D7 RID: 5079 RVA: 0x000534B0 File Offset: 0x000516B0
|
||||
[Token(Token = "0x170002ED")]
|
||||
private Material EMNGFKNJBGG
|
||||
{
|
||||
[Token(Token = "0x60013D7")]
|
||||
[Address(RVA = "0x15F4000", Offset = "0x15F3000", VA = "0x1815F4000")]
|
||||
get
|
||||
{
|
||||
Material bblemihphgj = this.BBLEMIHPHGJ;
|
||||
int num = 0;
|
||||
if (bblemihphgj == num)
|
||||
{
|
||||
Material material = new Material(this.validTargetMaterial);
|
||||
this.BBLEMIHPHGJ = material;
|
||||
return material;
|
||||
}
|
||||
return this.BBLEMIHPHGJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002EE RID: 750
|
||||
// (get) Token: 0x060013D8 RID: 5080 RVA: 0x000534EC File Offset: 0x000516EC
|
||||
// (set) Token: 0x060013D9 RID: 5081 RVA: 0x00053500 File Offset: 0x00051700
|
||||
[Token(Token = "0x170002EE")]
|
||||
public static Color? JAAABGGPFLL
|
||||
{
|
||||
[Token(Token = "0x60013D8")]
|
||||
[Address(RVA = "0x15F8D20", Offset = "0x15F7D20", VA = "0x1815F8D20")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060013D8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<UnityEngine.Color> ParabolicPointer::get_DefaultLaserColor()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:valuetype [mscorlib]System.Nullable`1<valuetype [UnityEngine.CoreModule]UnityEngine.Color>(var_0_05, ldsfld:valuetype [mscorlib]System.Nullable`1<valuetype [UnityEngine.CoreModule]UnityEngine.Color>(ParabolicPointer::<NMLEIEFPMLJ>k__BackingField))
|
||||
}
|
||||
|
||||
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(Token = "0x60013D9")]
|
||||
[Address(RVA = "0x15F5450", Offset = "0x15F4450", VA = "0x1815F5450")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
bool has_value = value.has_value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170002EF RID: 751
|
||||
// (get) Token: 0x060013DA RID: 5082 RVA: 0x00053514 File Offset: 0x00051714
|
||||
[Token(Token = "0x170002EF")]
|
||||
private Material CPGLFLPLPJB
|
||||
{
|
||||
[Token(Token = "0x60013DA")]
|
||||
[Address(RVA = "0x15F4580", Offset = "0x15F3580", VA = "0x1815F4580")]
|
||||
get
|
||||
{
|
||||
if (this.<PFLPDHMOHIL>k__BackingField <= ParabolicPointer.PAOOHCGFONG.FadeOut)
|
||||
{
|
||||
return this.EMNGFKNJBGG;
|
||||
}
|
||||
return this.invalidTargetMaterial;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060013DB RID: 5083 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60013DB")]
|
||||
[Address(RVA = "0x15F40B0", Offset = "0x15F30B0", VA = "0x1815F40B0")]
|
||||
private void Awake()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060013DC RID: 5084 RVA: 0x00053548 File Offset: 0x00051748
|
||||
[Token(Token = "0x60013DC")]
|
||||
[Address(RVA = "0x15F8730", Offset = "0x15F7730", VA = "0x1815F8730")]
|
||||
private void Start()
|
||||
{
|
||||
List<Vector3> list = new List(20);
|
||||
this.CPKCPMMCCCA = list;
|
||||
Mesh mesh = new Mesh();
|
||||
mesh.name = "Parabolic Pointer";
|
||||
this.MLHFMNKHBGK = mesh;
|
||||
mesh.MarkDynamic();
|
||||
int num = 0;
|
||||
Mesh mlhfmnkhbgk = this.MLHFMNKHBGK;
|
||||
Vector3[] array = new Vector3[num];
|
||||
mlhfmnkhbgk.vertices = array;
|
||||
int num2 = 0;
|
||||
Mesh mlhfmnkhbgk2 = this.MLHFMNKHBGK;
|
||||
int[] array2 = new int[num2];
|
||||
mlhfmnkhbgk2.triangles = array2;
|
||||
this.<PFLPDHMOHIL>k__BackingField = (ParabolicPointer.PAOOHCGFONG)((ulong)3L);
|
||||
}
|
||||
|
||||
// Token: 0x060013DD RID: 5085 RVA: 0x000535C8 File Offset: 0x000517C8
|
||||
[Token(Token = "0x60013DD")]
|
||||
[Address(RVA = "0x15F8840", Offset = "0x15F7840", VA = "0x1815F8840")]
|
||||
private void Update()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060013DD)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void ParabolicPointer::Update()
|
||||
|
||||
---> 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 403
|
||||
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: 0x060013DE RID: 5086 RVA: 0x0005365C File Offset: 0x0005185C
|
||||
[Token(Token = "0x60013DE")]
|
||||
[Address(RVA = "0x15F76B0", Offset = "0x15F66B0", VA = "0x1815F76B0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Material bblemihphgj = this.BBLEMIHPHGJ;
|
||||
int num = 0;
|
||||
if (bblemihphgj != num)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.BBLEMIHPHGJ);
|
||||
this.BBLEMIHPHGJ = (ulong)0L;
|
||||
}
|
||||
OMCHJHPFBDN.KBFLHNONOHF(this.MLHFMNKHBGK);
|
||||
this.MLHFMNKHBGK = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x060013DF RID: 5087 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60013DF")]
|
||||
[Address(RVA = "0x15F7AD0", Offset = "0x15F6AD0", VA = "0x1815F7AD0")]
|
||||
public void PerformParabolicRaycasts(Vector3 JFEDICICEAG, Vector3 BHJBOIAMPCC, float FFGABKEHGMO, float PKJMBGJMLKB, float KFDFAMOKGFO)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060013E0 RID: 5088 RVA: 0x000536A4 File Offset: 0x000518A4
|
||||
[Token(Token = "0x60013E0")]
|
||||
[Address(RVA = "0x15F4D00", Offset = "0x15F3D00", VA = "0x1815F4D00")]
|
||||
public void ClearParabolicRaycasts()
|
||||
{
|
||||
this.HICNAHJAHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060013E1 RID: 5089 RVA: 0x000536B8 File Offset: 0x000518B8
|
||||
[Token(Token = "0x60013E1")]
|
||||
[Address(RVA = "0x15F8620", Offset = "0x15F7620", VA = "0x1815F8620")]
|
||||
public void SetParabolaPoints(Vector3 JFEDICICEAG, Vector3 CBLEHMPKMAK, Vector3 NEEJBPIPKHL, Vector3 EFCMHKJOGOF)
|
||||
{
|
||||
float z = JFEDICICEAG.z;
|
||||
this.<PEPKJLACNFP>k__BackingField.z = z;
|
||||
float z2 = CBLEHMPKMAK.z;
|
||||
this.<CKJOABDJPNG>k__BackingField.z = z2;
|
||||
float z3 = NEEJBPIPKHL.z;
|
||||
this.<KJPFEILLADK>k__BackingField.z = z3;
|
||||
this.<ACOGGBFADNM>k__BackingField = false;
|
||||
this.<AJCPKDHOAOE>k__BackingField.z = (float)0;
|
||||
float z4 = Vector3.zero.z;
|
||||
this.<AFJDKBLGOMF>k__BackingField.z = z4;
|
||||
float z5 = Vector3.zero.z;
|
||||
this.<LMDIJKDPNGC>k__BackingField.z = z5;
|
||||
}
|
||||
|
||||
// Token: 0x060013E2 RID: 5090 RVA: 0x00053744 File Offset: 0x00051944
|
||||
[Token(Token = "0x60013E2")]
|
||||
[Address(RVA = "0x15F8580", Offset = "0x15F7580", VA = "0x1815F8580")]
|
||||
public void SetParabolaPointsWithReflection(Vector3 JFEDICICEAG, Vector3 CBLEHMPKMAK, Vector3 OLMPGICKJLL, Vector3 HCABAAOGLCK, Vector3 NEEJBPIPKHL, Vector3 EFCMHKJOGOF)
|
||||
{
|
||||
float z = JFEDICICEAG.z;
|
||||
this.<PEPKJLACNFP>k__BackingField.z = z;
|
||||
float z2 = CBLEHMPKMAK.z;
|
||||
this.<CKJOABDJPNG>k__BackingField.z = z2;
|
||||
float z3 = OLMPGICKJLL.z;
|
||||
this.<AFJDKBLGOMF>k__BackingField.z = z3;
|
||||
this.<ACOGGBFADNM>k__BackingField = true;
|
||||
this.<LMDIJKDPNGC>k__BackingField.z = (float)0;
|
||||
this.<KJPFEILLADK>k__BackingField.z = (float)0;
|
||||
this.<AJCPKDHOAOE>k__BackingField.z = (float)0;
|
||||
}
|
||||
|
||||
// Token: 0x060013E3 RID: 5091 RVA: 0x000537B8 File Offset: 0x000519B8
|
||||
[Token(Token = "0x60013E3")]
|
||||
[Address(RVA = "0x15F6FD0", Offset = "0x15F5FD0", VA = "0x1815F6FD0")]
|
||||
private bool LFAFJIAIJPM(Vector3 CACFKFOOHID, Vector3 DJBBMJBBNHB, float DJGCMOJICGK, out RaycastHit PAOKLBNMNFL, bool GLMPPDNCPDG = true)
|
||||
{
|
||||
int num;
|
||||
LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(num.KPIIIPIFLHB);
|
||||
num = 0;
|
||||
float z = DJBBMJBBNHB.z;
|
||||
float z2 = CACFKFOOHID.z;
|
||||
int num2 = 0;
|
||||
LEGLBECFPMF.LEACJFICINB leacjficinb;
|
||||
if (leacjficinb != LEGLBECFPMF.LEACJFICINB.HIT)
|
||||
{
|
||||
}
|
||||
this.HitColliderSupportsTeleport = num2 != 0;
|
||||
this.HitVehicle = num2;
|
||||
Collider collider;
|
||||
if (collider.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)495330304)))
|
||||
{
|
||||
Tool tool = collider.AMKJBLIFHPB();
|
||||
int num3 = 0;
|
||||
if (tool != num3 && !tool.FNFNLDBILFE && (tool.SupportsPlayerLocomotionAttacks ? 1 : 0) != num2)
|
||||
{
|
||||
this.HitColliderSupportsTeleport = true;
|
||||
}
|
||||
}
|
||||
TeleportationPortal component;
|
||||
if (LEGLBECFPMF.IAGCAHDNJLL(collider))
|
||||
{
|
||||
bool flag = LEGLBECFPMF.ENCOLHKPPPD(collider);
|
||||
this.HitColliderSupportsTeleport = flag;
|
||||
component = collider.gameObject.GetComponent<TeleportationPortal>();
|
||||
FixedPathVehicle fixedPathVehicle = collider.BKIDNKMFGAP();
|
||||
this.HitVehicle = fixedPathVehicle;
|
||||
}
|
||||
this.NGLBJJJIMJJ = component;
|
||||
bool flag2 = num2;
|
||||
this.HitTool = num2;
|
||||
this.HitToolNormal.z = flag2;
|
||||
this.HitToolPosition.z = flag2;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060013E4 RID: 5092 RVA: 0x000538B8 File Offset: 0x00051AB8
|
||||
[Token(Token = "0x60013E4")]
|
||||
[Address(RVA = "0x15F62B0", Offset = "0x15F52B0", VA = "0x1815F62B0")]
|
||||
private static void IEBKHFIHJPF(Collider GLPOLGOBLAA, ref bool NDFHPGLLMIK, ref TeleportationPortal FCJDOGAKACM, ref FixedPathVehicle DBILHKBDNAK, ref Tool BKKNJFFJBKN)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
if (GLPOLGOBLAA.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)495330304)))
|
||||
{
|
||||
Tool tool = GLPOLGOBLAA.AMKJBLIFHPB();
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
bool hasHolder = tool.FNFNLDBILFE;
|
||||
if (!hasHolder && tool.SupportsPlayerLocomotionAttacks != hasHolder)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (LEGLBECFPMF.IAGCAHDNJLL(GLPOLGOBLAA))
|
||||
{
|
||||
goto Block_4;
|
||||
}
|
||||
}
|
||||
return;
|
||||
Block_4:
|
||||
bool flag = LEGLBECFPMF.ENCOLHKPPPD(GLPOLGOBLAA);
|
||||
NDFHPGLLMIK.m_value = flag;
|
||||
TeleportationPortal component = GLPOLGOBLAA.gameObject.GetComponent<TeleportationPortal>();
|
||||
FixedPathVehicle fixedPathVehicle = GLPOLGOBLAA.BKIDNKMFGAP();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060013E5 RID: 5093 RVA: 0x00053938 File Offset: 0x00051B38
|
||||
[Token(Token = "0x60013E5")]
|
||||
[Address(RVA = "0x15F6130", Offset = "0x15F5130", VA = "0x1815F6130")]
|
||||
private void HICNAHJAHEF()
|
||||
{
|
||||
int num = 0;
|
||||
this.NGLBJJJIMJJ = num;
|
||||
this.HitTool = (ulong)0L;
|
||||
float z = Vector3.zero.z;
|
||||
this.HitToolPosition.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.HitToolNormal.z = z2;
|
||||
this.HitVehicle = (ulong)0L;
|
||||
this.HitColliderSupportsTeleport = false;
|
||||
}
|
||||
|
||||
// Token: 0x060013E6 RID: 5094 RVA: 0x00053998 File Offset: 0x00051B98
|
||||
[Token(Token = "0x60013E6")]
|
||||
[Address(RVA = "0x15F45D0", Offset = "0x15F35D0", VA = "0x1815F45D0")]
|
||||
private static float CGKPJBBIFDB(float BGDMGDJLCMG, float OOEIDHBGHKD, float IPHIIJNAEON, float LIMOILDIGKF)
|
||||
{
|
||||
return BGDMGDJLCMG;
|
||||
}
|
||||
|
||||
// Token: 0x060013E7 RID: 5095 RVA: 0x000539A8 File Offset: 0x00051BA8
|
||||
[Token(Token = "0x60013E7")]
|
||||
[Address(RVA = "0x15F4470", Offset = "0x15F3470", VA = "0x1815F4470")]
|
||||
private static float BHEKHICKCGF(float OOEIDHBGHKD, float IPHIIJNAEON, float LIMOILDIGKF)
|
||||
{
|
||||
return OOEIDHBGHKD;
|
||||
}
|
||||
|
||||
// Token: 0x060013E8 RID: 5096 RVA: 0x000539B8 File Offset: 0x00051BB8
|
||||
[Token(Token = "0x60013E8")]
|
||||
[Address(RVA = "0x15F45F0", Offset = "0x15F35F0", VA = "0x1815F45F0")]
|
||||
private static Vector3 CGKPJBBIFDB(Vector3 BGDMGDJLCMG, Vector3 OOEIDHBGHKD, Vector3 IPHIIJNAEON, float LIMOILDIGKF)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
float num3 = OOEIDHBGHKD[num2];
|
||||
float num4 = IPHIIJNAEON[num2];
|
||||
float num5 = IPHIIJNAEON[num2];
|
||||
num2++;
|
||||
BGDMGDJLCMG.z = (float)num;
|
||||
return BGDMGDJLCMG;
|
||||
}
|
||||
|
||||
// Token: 0x060013E9 RID: 5097 RVA: 0x000539F0 File Offset: 0x00051BF0
|
||||
[Token(Token = "0x60013E9")]
|
||||
[Address(RVA = "0x15F4480", Offset = "0x15F3480", VA = "0x1815F4480")]
|
||||
private static Vector3 BHEKHICKCGF(Vector3 OOEIDHBGHKD, Vector3 IPHIIJNAEON, float LIMOILDIGKF)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
float num3 = IPHIIJNAEON[num2];
|
||||
float num4 = IPHIIJNAEON[num2];
|
||||
num2++;
|
||||
OOEIDHBGHKD.z = (float)num;
|
||||
return OOEIDHBGHKD;
|
||||
}
|
||||
|
||||
// Token: 0x060013EA RID: 5098 RVA: 0x00053A20 File Offset: 0x00051C20
|
||||
[Token(Token = "0x60013EA")]
|
||||
[Address(RVA = "0x15F6A70", Offset = "0x15F5A70", VA = "0x1815F6A70")]
|
||||
private bool KCDAHHMFDLC(Vector3 JFEDICICEAG, Vector3 BHJBOIAMPCC, Vector3 IPHIIJNAEON, float EPLEBHMDKJA, float PKJMBGJMLKB)
|
||||
{
|
||||
int num = 0;
|
||||
List<Vector3> cpkcpmmccca = this.CPKCPMMCCCA;
|
||||
float z = JFEDICICEAG.z;
|
||||
int num2 = 0;
|
||||
float z2 = BHJBOIAMPCC.z;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
num3++;
|
||||
int num6 = 0;
|
||||
Vector3 vector = ParabolicPointer.CGKPJBBIFDB(num, num6, num4, (float)num5);
|
||||
int num7 = 0;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3 = num / (float)num7;
|
||||
Vector3 vector4 = Vector3.Project(num, num7);
|
||||
int num8 = 0;
|
||||
float z4 = vector4.z;
|
||||
List<Vector3> cpkcpmmccca2 = this.CPKCPMMCCCA;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
cpkcpmmccca2.Add(num8);
|
||||
num2++;
|
||||
}
|
||||
this.JACMDGCNCCH = 0;
|
||||
this.JACMDGCNCCH.m_Collider = (flag ? 1 : 0);
|
||||
cpkcpmmccca2.Add(num8);
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060013EB RID: 5099 RVA: 0x00053AE4 File Offset: 0x00051CE4
|
||||
[Token(Token = "0x60013EB")]
|
||||
[Address(RVA = "0x15F4D10", Offset = "0x15F3D10", VA = "0x1815F4D10")]
|
||||
private static bool DEIHCBCFLCI(Vector3 KPLDEODOJID)
|
||||
{
|
||||
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Player player = array[num].GPOMCJICJIH();
|
||||
int num2 = 0;
|
||||
if (player != num2)
|
||||
{
|
||||
PlayerPersonalSpace playerPersonalSpace = player.playerPersonalSpace;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float personalSpaceDistance = playerPersonalSpace.IFEGNMIFMAK;
|
||||
float z2 = KPLDEODOJID.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
float num3;
|
||||
if (personalSpaceDistance >= num3)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
num++;
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060013EC RID: 5100 RVA: 0x00053B64 File Offset: 0x00051D64
|
||||
[Token(Token = "0x60013EC")]
|
||||
[Address(RVA = "0x15F5050", Offset = "0x15F4050", VA = "0x1815F5050")]
|
||||
private bool DIFGJHGBHOA(Vector3 FPJCNBBGANI, Vector3 OJDMLKEJHOK, Vector3 KCHBEGGLAHI, float OMLBPICLALA, out Vector3 LFLGBFKIPHG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060013EC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ParabolicPointer::DIFGJHGBHOA(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single,UnityEngine.Vector3&)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_12:
|
||||
stloc:int32(var_7_13, ldc.i4:int32(0))
|
||||
stloc:Vector2(var_8_1A, callgetter:Vector2(Vector2::get_zero))
|
||||
stloc:float32(var_9_28, ldfld:float32(Vector3::z, call:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector2::op_Implicit, ldloc:int32[exp:Vector2](var_7_13))))
|
||||
}
|
||||
|
||||
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: 0x060013ED RID: 5101 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60013ED")]
|
||||
[Address(RVA = "0x15F4750", Offset = "0x15F3750", VA = "0x1815F4750")]
|
||||
private bool CKKEABICOIA(Vector3 IMLIICFHNEJ, float EPLEBHMDKJA, float OFCHIBKCEOK, float PKJMBGJMLKB, float AJLEOMMLHCK, out Vector3 OLMPGICKJLL, out Vector3 MJNCGOBPNCH, out bool AGPHBCHIEAA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060013EE RID: 5102 RVA: 0x00053B9C File Offset: 0x00051D9C
|
||||
[Token(Token = "0x60013EE")]
|
||||
[Address(RVA = "0x15F6440", Offset = "0x15F5440", VA = "0x1815F6440")]
|
||||
private FHPDCOFCHLL KACKOAOMLFJ(Vector3 LPDEDJHKOBL)
|
||||
{
|
||||
this.OHPMMOBNJDI.LKLKGDMFMCC();
|
||||
if (this.<PFLPDHMOHIL>k__BackingField != ParabolicPointer.PAOOHCGFONG.Shortened)
|
||||
{
|
||||
Tool hitTool = this.HitTool;
|
||||
int num = 0;
|
||||
if (!(hitTool != num))
|
||||
{
|
||||
int num2 = 0;
|
||||
if ((this.<ACOGGBFADNM>k__BackingField ? 1 : 0) == num2)
|
||||
{
|
||||
float z = this.<CKJOABDJPNG>k__BackingField.z;
|
||||
FHPDCOFCHLL ohpmmobnjdi = this.OHPMMOBNJDI;
|
||||
}
|
||||
float z2 = this.<PEPKJLACNFP>k__BackingField.z;
|
||||
FHPDCOFCHLL ohpmmobnjdi2 = this.OHPMMOBNJDI;
|
||||
float z3 = Vector3.up.z;
|
||||
FHPDCOFCHLL ohpmmobnjdi3 = this.OHPMMOBNJDI;
|
||||
}
|
||||
float z4 = this.<PEPKJLACNFP>k__BackingField.z;
|
||||
FHPDCOFCHLL ohpmmobnjdi4 = this.OHPMMOBNJDI;
|
||||
}
|
||||
FHPDCOFCHLL ohpmmobnjdi5 = this.OHPMMOBNJDI;
|
||||
float z5 = this.<PEPKJLACNFP>k__BackingField.z;
|
||||
return this.OHPMMOBNJDI;
|
||||
}
|
||||
|
||||
// Token: 0x060013EF RID: 5103 RVA: 0x00053C54 File Offset: 0x00051E54
|
||||
[Token(Token = "0x60013EF")]
|
||||
[Address(RVA = "0x15F4F10", Offset = "0x15F3F10", VA = "0x1815F4F10")]
|
||||
private void DICBIIEJDCC(Vector3 JFEDICICEAG, Vector3 CBLEHMPKMAK, Vector3 NEEJBPIPKHL, Vector3 EEHBKNNHMNE)
|
||||
{
|
||||
float z = JFEDICICEAG.z;
|
||||
FHPDCOFCHLL ohpmmobnjdi = this.OHPMMOBNJDI;
|
||||
float z2 = JFEDICICEAG.z;
|
||||
}
|
||||
|
||||
// Token: 0x060013F0 RID: 5104 RVA: 0x00053C7C File Offset: 0x00051E7C
|
||||
[Token(Token = "0x60013F0")]
|
||||
[Address(RVA = "0x15F54C0", Offset = "0x15F44C0", VA = "0x1815F54C0")]
|
||||
private void GIDBCIGPIBL(ref Mesh EDLHNCIENFD, FHPDCOFCHLL CBCDLMLKBJE, float NEFNAPBCBKB, Vector3 NLIECGEOPGH, float MJFOCIAHIAF)
|
||||
{
|
||||
float <GINGCJLJABH>k__BackingField = CBCDLMLKBJE.<GINGCJLJABH>k__BackingField;
|
||||
if (<GINGCJLJABH>k__BackingField <= this.maxPathLength)
|
||||
{
|
||||
int num;
|
||||
if (Mathf.RoundToInt(<GINGCJLJABH>k__BackingField) > this.maxSampleCount)
|
||||
{
|
||||
num = this.maxSampleCount;
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
float z2 = Vector3.zero.z;
|
||||
if (CBCDLMLKBJE.<ENKMAELEJLB>k__BackingField > 0 && num > 0)
|
||||
{
|
||||
this.GOGJMAEPFPB.Clear();
|
||||
this.LHFNOCIHCLH.Clear();
|
||||
this.CCGHBFACMFH.Clear();
|
||||
this.PODPJEPDKFK.Clear();
|
||||
this.KOLHEBOLJHI.Clear();
|
||||
if (this.GOGJMAEPFPB.Capacity < (ref EDLHNCIENFD))
|
||||
{
|
||||
List<Vector3> gogjmaepfpb = this.GOGJMAEPFPB;
|
||||
List<Color> lhfnocihclh = this.LHFNOCIHCLH;
|
||||
List<Vector2> ccghbfacmfh = this.CCGHBFACMFH;
|
||||
List<Vector2> podpjepdkfk = this.PODPJEPDKFK;
|
||||
}
|
||||
int capacity = this.KOLHEBOLJHI.Capacity;
|
||||
List<int> kolheboljhi = this.KOLHEBOLJHI;
|
||||
float num2 = this.meshWidth * 0.5f;
|
||||
float z3 = Vector3.up.z;
|
||||
int num3 = 0;
|
||||
Vector3 vector;
|
||||
float z4 = vector.z;
|
||||
if (num > 0)
|
||||
{
|
||||
List<Vector3> gogjmaepfpb2 = this.GOGJMAEPFPB;
|
||||
Vector3 vector2;
|
||||
float z5 = vector2.z;
|
||||
List<Vector3> gogjmaepfpb3 = this.GOGJMAEPFPB;
|
||||
float num4 = this.startFadeEndDistance;
|
||||
num2 = <GINGCJLJABH>k__BackingField;
|
||||
num4 = Mathf.InverseLerp(<GINGCJLJABH>k__BackingField, num4, num2);
|
||||
float num5 = Mathf.Min(1f, num4);
|
||||
float num6 = this.endFadeEndDistance;
|
||||
num2 = <GINGCJLJABH>k__BackingField;
|
||||
num4 = num6;
|
||||
float num7 = Mathf.InverseLerp(num5, num4, num2);
|
||||
num4 = num7;
|
||||
float num8 = Mathf.Min(num7, num4);
|
||||
int num9 = 0;
|
||||
Color white = Color.white;
|
||||
this.LHFNOCIHCLH.Add(num9);
|
||||
this.LHFNOCIHCLH.Add(num9);
|
||||
int num10 = num - 1;
|
||||
int num11;
|
||||
if (num3 == num10 && num3 > 1)
|
||||
{
|
||||
num11 = 0;
|
||||
}
|
||||
List<Vector2> ccghbfacmfh2 = this.CCGHBFACMFH;
|
||||
Vector2 vector3 = Vector2.Scale(num3, num11);
|
||||
Vector2 vector4 = num3 - num11;
|
||||
ccghbfacmfh2.Add(vector4);
|
||||
List<Vector2> ccghbfacmfh3 = this.CCGHBFACMFH;
|
||||
int num12 = 0;
|
||||
ccghbfacmfh3.Add(vector4);
|
||||
float num13 = Mathf.InverseLerp((float)0, (float)num12, 1f);
|
||||
List<Vector2> podpjepdkfk2 = this.PODPJEPDKFK;
|
||||
podpjepdkfk2.Add(vector4);
|
||||
List<Vector2> podpjepdkfk3 = this.PODPJEPDKFK;
|
||||
podpjepdkfk3.Add(num3);
|
||||
num3++;
|
||||
}
|
||||
if (num - 1 > 0)
|
||||
{
|
||||
this.KOLHEBOLJHI.Add(num3);
|
||||
List<int> kolheboljhi2 = this.KOLHEBOLJHI;
|
||||
uint num15;
|
||||
uint num14 = num15 - 1U;
|
||||
kolheboljhi2.Add(num14);
|
||||
this.KOLHEBOLJHI.Add(num15);
|
||||
this.KOLHEBOLJHI.Add(num15);
|
||||
List<int> kolheboljhi3 = this.KOLHEBOLJHI;
|
||||
uint num16 = num15 - 1U;
|
||||
kolheboljhi3.Add(num16);
|
||||
List<int> kolheboljhi4 = this.KOLHEBOLJHI;
|
||||
uint num17 = num15 + 1U;
|
||||
kolheboljhi4.Add(num17);
|
||||
this.KOLHEBOLJHI.Add(num15);
|
||||
List<int> kolheboljhi5 = this.KOLHEBOLJHI;
|
||||
uint num18 = num15 - 1U;
|
||||
kolheboljhi5.Add(num18);
|
||||
this.KOLHEBOLJHI.Add(num18);
|
||||
List<int> kolheboljhi6 = this.KOLHEBOLJHI;
|
||||
uint num19 = num15 + 1U;
|
||||
kolheboljhi6.Add(num19);
|
||||
List<int> kolheboljhi7 = this.KOLHEBOLJHI;
|
||||
uint num20 = num15 - 1U;
|
||||
kolheboljhi7.Add(num20);
|
||||
this.KOLHEBOLJHI.Add(num15);
|
||||
num3++;
|
||||
num15 += (uint)2;
|
||||
}
|
||||
List<Vector3> gogjmaepfpb4 = this.GOGJMAEPFPB;
|
||||
List<Color> lhfnocihclh2 = this.LHFNOCIHCLH;
|
||||
List<Vector2> ccghbfacmfh4 = this.CCGHBFACMFH;
|
||||
List<Vector2> podpjepdkfk4 = this.PODPJEPDKFK;
|
||||
List<int> kolheboljhi8 = this.KOLHEBOLJHI;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060013F1 RID: 5105 RVA: 0x00053FC4 File Offset: 0x000521C4
|
||||
[Token(Token = "0x60013F1")]
|
||||
[Address(RVA = "0x15F7350", Offset = "0x15F6350", VA = "0x1815F7350")]
|
||||
private void NMMPHGMFJMJ(Vector3 JFEDICICEAG, Vector3 CBLEHMPKMAK, Vector3 NEEJBPIPKHL, Vector3 EEHBKNNHMNE, out Vector3 BAMDPMELEDJ, out Vector3 NPHMOBEBENF)
|
||||
{
|
||||
if (0 != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
float num2;
|
||||
Vector3 vector = num2 * num;
|
||||
Vector3 vector2 = num2 * num;
|
||||
}
|
||||
|
||||
// Token: 0x060013F2 RID: 5106 RVA: 0x00053FF0 File Offset: 0x000521F0
|
||||
[Token(Token = "0x60013F2")]
|
||||
[Address(RVA = "0x15F61F0", Offset = "0x15F51F0", VA = "0x1815F61F0")]
|
||||
private float HJLJJDNCOEL(float FFGABKEHGMO)
|
||||
{
|
||||
float num = Mathf.Clamp01(Mathf.InverseLerp(8f, 50f, FFGABKEHGMO));
|
||||
float num2 = this.maxParabolaSegmentLegnth;
|
||||
return Mathf.Lerp(this.minParabolaSegmentLength, num2, FFGABKEHGMO);
|
||||
}
|
||||
|
||||
// Token: 0x060013F3 RID: 5107 RVA: 0x00054028 File Offset: 0x00052228
|
||||
[Token(Token = "0x60013F3")]
|
||||
[Address(RVA = "0x15F72F0", Offset = "0x15F62F0", VA = "0x1815F72F0")]
|
||||
private Vector3 MCHKBNHMGIA(float FFGABKEHGMO)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060013F4 RID: 5108 RVA: 0x00054038 File Offset: 0x00052238
|
||||
[Token(Token = "0x60013F4")]
|
||||
[Address(RVA = "0x15F7770", Offset = "0x15F6770", VA = "0x1815F7770")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Color white = Color.white;
|
||||
int num = 0;
|
||||
Collider collider;
|
||||
if (collider != num)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
if (this.CPKCPMMCCCA != 0)
|
||||
{
|
||||
Color white2 = Color.white;
|
||||
List<Vector3> cpkcpmmccca = this.CPKCPMMCCCA;
|
||||
int num2 = 0;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
Gizmos.DrawSphere(num2, 0.02f);
|
||||
Color yellow = Color.yellow;
|
||||
int num3 = 0;
|
||||
Gizmos.color = num2;
|
||||
List<Vector3> cpkcpmmccca2 = this.CPKCPMMCCCA;
|
||||
uint num5;
|
||||
uint num4 = num5 - 1U;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
List<Vector3> cpkcpmmccca3 = this.CPKCPMMCCCA;
|
||||
int num6 = 0;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
Gizmos.DrawLine(num6, num3);
|
||||
List<Vector3> cpkcpmmccca4 = this.CPKCPMMCCCA;
|
||||
num5 += (uint)1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060013F5 RID: 5109 RVA: 0x000540E0 File Offset: 0x000522E0
|
||||
[Token(Token = "0x60013F5")]
|
||||
[Address(RVA = "0x15F8AF0", Offset = "0x15F7AF0", VA = "0x1815F8AF0")]
|
||||
public ParabolicPointer()
|
||||
{
|
||||
Vector2 one = Vector2.one;
|
||||
this.uvScale = one;
|
||||
this.uvScale.y = (float)0;
|
||||
this.shortenedDistance = 0.66f;
|
||||
this.reflectionOffset = 0.5f;
|
||||
this.maxSampleCount = (int)((ulong)50L);
|
||||
this.maxPathLength = 50f;
|
||||
this.startFadeBeginDistance = 0.1f;
|
||||
this.startFadeEndDistance = 0.3f;
|
||||
this.endFadeBeginDistance = 0.33f;
|
||||
this.endFadeEndDistance = 0.66f;
|
||||
this.PersonalSpaceFromLaser = 1f;
|
||||
FHPDCOFCHLL fhpdcofchll = new FHPDCOFCHLL();
|
||||
this.OHPMMOBNJDI = fhpdcofchll;
|
||||
List<Vector3> list = new List(256);
|
||||
this.GOGJMAEPFPB = list;
|
||||
List<Color> list2;
|
||||
this.LHFNOCIHCLH = list2;
|
||||
List<Vector2> list3 = new List(256);
|
||||
this.CCGHBFACMFH = list3;
|
||||
List<Vector2> list4 = new List(256);
|
||||
this.PODPJEPDKFK = list4;
|
||||
List<int> list5 = new List(2048);
|
||||
this.KOLHEBOLJHI = list5;
|
||||
float z = Vector3.zero.z;
|
||||
this.HitToolPosition.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.HitToolNormal.z = z2;
|
||||
this.ArcSpeed = 2f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04000FE4 RID: 4068
|
||||
[Token(Token = "0x4000FE4")]
|
||||
private const int HHBDIMNMKCF = 20;
|
||||
|
||||
// Token: 0x04000FE5 RID: 4069
|
||||
[Token(Token = "0x4000FE5")]
|
||||
private const float KAIMPKAEJAK = 30f;
|
||||
|
||||
// Token: 0x04000FE6 RID: 4070
|
||||
[Token(Token = "0x4000FE6")]
|
||||
private const float IDIGIPMDDBH = 8f;
|
||||
|
||||
// Token: 0x04000FE7 RID: 4071
|
||||
[Token(Token = "0x4000FE7")]
|
||||
private const float BNCKLAAMLEH = 50f;
|
||||
|
||||
// Token: 0x04000FE8 RID: 4072
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000FE8")]
|
||||
[SerializeField]
|
||||
[Header("Parabola Mesh Properties")]
|
||||
private float minParabolaSegmentLength = 1f;
|
||||
|
||||
// Token: 0x04000FE9 RID: 4073
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4000FE9")]
|
||||
[SerializeField]
|
||||
private float maxParabolaSegmentLegnth = 3f;
|
||||
|
||||
// Token: 0x04000FEA RID: 4074
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000FEA")]
|
||||
[SerializeField]
|
||||
private float meshDistanceBetweenVertices = 0.05f;
|
||||
|
||||
// Token: 0x04000FEB RID: 4075
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000FEB")]
|
||||
[SerializeField]
|
||||
private float meshWidth = 0.04f;
|
||||
|
||||
// Token: 0x04000FEC RID: 4076
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000FEC")]
|
||||
[SerializeField]
|
||||
private Vector2 uvScale;
|
||||
|
||||
// Token: 0x04000FED RID: 4077
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000FED")]
|
||||
[SerializeField]
|
||||
private float shortenedDistance;
|
||||
|
||||
// Token: 0x04000FEE RID: 4078
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000FEE")]
|
||||
[SerializeField]
|
||||
private float reflectionOffset;
|
||||
|
||||
// Token: 0x04000FEF RID: 4079
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000FEF")]
|
||||
[SerializeField]
|
||||
[Tooltip("Limit the number of sample points for the parabolic mesh. This will make the mesh arc looks less smooth if you are drawing it for a long range")]
|
||||
private int maxSampleCount;
|
||||
|
||||
// Token: 0x04000FF0 RID: 4080
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4000FF0")]
|
||||
[SerializeField]
|
||||
[Tooltip("If the parabolic path is too long, it might be a bug or a latency issue, do not try to draw a really long path.")]
|
||||
private float maxPathLength;
|
||||
|
||||
// Token: 0x04000FF1 RID: 4081
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000FF1")]
|
||||
[SerializeField]
|
||||
[Header("Fade Out Tunables")]
|
||||
private float startFadeBeginDistance;
|
||||
|
||||
// Token: 0x04000FF2 RID: 4082
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4000FF2")]
|
||||
[SerializeField]
|
||||
private float startFadeEndDistance;
|
||||
|
||||
// Token: 0x04000FF3 RID: 4083
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000FF3")]
|
||||
[SerializeField]
|
||||
private float endFadeBeginDistance;
|
||||
|
||||
// Token: 0x04000FF4 RID: 4084
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4000FF4")]
|
||||
[SerializeField]
|
||||
private float endFadeEndDistance;
|
||||
|
||||
// Token: 0x04000FF5 RID: 4085
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000FF5")]
|
||||
public float PersonalSpaceFromLaser;
|
||||
|
||||
// Token: 0x04000FF6 RID: 4086
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000FF6")]
|
||||
[SerializeField]
|
||||
private Material validTargetMaterial;
|
||||
|
||||
// Token: 0x04000FF7 RID: 4087
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000FF7")]
|
||||
[SerializeField]
|
||||
private Material invalidTargetMaterial;
|
||||
|
||||
// Token: 0x04000FF8 RID: 4088
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000FF8")]
|
||||
[SerializeField]
|
||||
private Material fadeOutMaterial;
|
||||
|
||||
// Token: 0x04000FF9 RID: 4089
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000FF9")]
|
||||
[SerializeField]
|
||||
private Material shortenedTargetMaterial;
|
||||
|
||||
// Token: 0x04001004 RID: 4100
|
||||
[Token(Token = "0x4001004")]
|
||||
private static readonly int NPNNDDOCCJL = Shader.PropertyToID("_BaseColor");
|
||||
|
||||
// Token: 0x04001005 RID: 4101
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4001005")]
|
||||
private Mesh MLHFMNKHBGK;
|
||||
|
||||
// Token: 0x04001006 RID: 4102
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4001006")]
|
||||
private List<Vector3> CPKCPMMCCCA;
|
||||
|
||||
// Token: 0x04001007 RID: 4103
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4001007")]
|
||||
private FHPDCOFCHLL OHPMMOBNJDI;
|
||||
|
||||
// Token: 0x04001008 RID: 4104
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4001008")]
|
||||
private List<Vector3> GOGJMAEPFPB;
|
||||
|
||||
// Token: 0x04001009 RID: 4105
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4001009")]
|
||||
private List<Color> LHFNOCIHCLH;
|
||||
|
||||
// Token: 0x0400100A RID: 4106
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400100A")]
|
||||
private List<Vector2> CCGHBFACMFH;
|
||||
|
||||
// Token: 0x0400100B RID: 4107
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400100B")]
|
||||
private List<Vector2> PODPJEPDKFK;
|
||||
|
||||
// Token: 0x0400100C RID: 4108
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400100C")]
|
||||
private List<int> KOLHEBOLJHI;
|
||||
|
||||
// Token: 0x0400100D RID: 4109
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400100D")]
|
||||
private TeleportationPortal LLGMGLNKLAO;
|
||||
|
||||
// Token: 0x0400100E RID: 4110
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400100E")]
|
||||
public Tool HitTool;
|
||||
|
||||
// Token: 0x0400100F RID: 4111
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400100F")]
|
||||
public Vector3 HitToolPosition;
|
||||
|
||||
// Token: 0x04001010 RID: 4112
|
||||
[FieldOffset(Offset = "0x134")]
|
||||
[Token(Token = "0x4001010")]
|
||||
public Vector3 HitToolNormal;
|
||||
|
||||
// Token: 0x04001011 RID: 4113
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x4001011")]
|
||||
public FixedPathVehicle HitVehicle;
|
||||
|
||||
// Token: 0x04001012 RID: 4114
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x4001012")]
|
||||
public bool HitSomething;
|
||||
|
||||
// Token: 0x04001013 RID: 4115
|
||||
[FieldOffset(Offset = "0x149")]
|
||||
[Token(Token = "0x4001013")]
|
||||
public bool HitColliderSupportsTeleport;
|
||||
|
||||
// Token: 0x04001015 RID: 4117
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x4001015")]
|
||||
private Material BBLEMIHPHGJ;
|
||||
|
||||
// Token: 0x04001017 RID: 4119
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x4001017")]
|
||||
public float ArcSpeed;
|
||||
|
||||
// Token: 0x04001018 RID: 4120
|
||||
[FieldOffset(Offset = "0x15C")]
|
||||
[Token(Token = "0x4001018")]
|
||||
private RaycastHit JACMDGCNCCH;
|
||||
|
||||
// Token: 0x020002A2 RID: 674
|
||||
[Token(Token = "0x20002A2")]
|
||||
public enum PAOOHCGFONG
|
||||
{
|
||||
// Token: 0x0400101A RID: 4122
|
||||
[Token(Token = "0x400101A")]
|
||||
Valid,
|
||||
// Token: 0x0400101B RID: 4123
|
||||
[Token(Token = "0x400101B")]
|
||||
Invalid,
|
||||
// Token: 0x0400101C RID: 4124
|
||||
[Token(Token = "0x400101C")]
|
||||
Shortened,
|
||||
// Token: 0x0400101D RID: 4125
|
||||
[Token(Token = "0x400101D")]
|
||||
Disabled,
|
||||
// Token: 0x0400101E RID: 4126
|
||||
[Token(Token = "0x400101E")]
|
||||
Invisible,
|
||||
// Token: 0x0400101F RID: 4127
|
||||
[Token(Token = "0x400101F")]
|
||||
FadeOut
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user