scripts
This commit is contained in:
@@ -0,0 +1,419 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020005F3 RID: 1523
|
||||
[Token(Token = "0x20005F3")]
|
||||
[StructLayout(3)]
|
||||
public class TooltipUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170007F6 RID: 2038
|
||||
// (get) Token: 0x06002CEF RID: 11503 RVA: 0x000BB720 File Offset: 0x000B9920
|
||||
// (set) Token: 0x06002CF0 RID: 11504 RVA: 0x000BB740 File Offset: 0x000B9940
|
||||
[Token(Token = "0x170007F6")]
|
||||
public string DFPPNHINEFO
|
||||
{
|
||||
[Token(Token = "0x6002CEF")]
|
||||
[Address(RVA = "0x11AA6C0", Offset = "0x11A90C0", VA = "0x1811AA6C0")]
|
||||
get
|
||||
{
|
||||
return this.textMesh.m_text;
|
||||
}
|
||||
[Token(Token = "0x6002CF0")]
|
||||
[Address(RVA = "0x1894300", Offset = "0x1892D00", VA = "0x181894300")]
|
||||
set
|
||||
{
|
||||
if (this.textMesh.m_text != value)
|
||||
{
|
||||
this.textMesh.text = value;
|
||||
Vector3[] textContainerLocalCorners = this.textMesh.GetTextContainerLocalCorners();
|
||||
this.DIEPPFGLPOH();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007F7 RID: 2039
|
||||
// (set) Token: 0x06002CF1 RID: 11505 RVA: 0x000BB788 File Offset: 0x000B9988
|
||||
[Token(Token = "0x170007F7")]
|
||||
public TooltipUI.FontConfig AKAOMFMAAMI
|
||||
{
|
||||
[Token(Token = "0x6002CF1")]
|
||||
[Address(RVA = "0x18942C0", Offset = "0x1892CC0", VA = "0x1818942C0")]
|
||||
set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
TooltipUI.FontConfig lmibnondijd = this.LMIBNONDIJD;
|
||||
}
|
||||
TMP_Text tmp_Text = this.textMesh;
|
||||
float num = value.FontSize * 0.015f;
|
||||
tmp_Text.fontSize = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007F8 RID: 2040
|
||||
// (set) Token: 0x06002CF2 RID: 11506 RVA: 0x000BB7C4 File Offset: 0x000B99C4
|
||||
[Token(Token = "0x170007F8")]
|
||||
public Vector3 EPKNJJIGHLN
|
||||
{
|
||||
[Token(Token = "0x6002CF2")]
|
||||
[Address(RVA = "0x1894380", Offset = "0x1892D80", VA = "0x181894380")]
|
||||
set
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
float z = value.z;
|
||||
this.RecomputeEdgeOffset();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002CF3 RID: 11507 RVA: 0x000BB7EC File Offset: 0x000B99EC
|
||||
[Token(Token = "0x6002CF3")]
|
||||
[Address(RVA = "0x18932B0", Offset = "0x1891CB0", VA = "0x1818932B0")]
|
||||
private void Awake()
|
||||
{
|
||||
TooltipUI.All.Add(this);
|
||||
GameObject gameObject = base.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
Renderer component = this.textMesh.GetComponent<Renderer>();
|
||||
this.MAFFIAHNCPH = component;
|
||||
Material material = component.GetMaterial();
|
||||
int num2 = 0;
|
||||
int renderQueue = material.renderQueue;
|
||||
material.renderQueue = num2;
|
||||
TooltipUI.FontConfig fontConfig = new TooltipUI.FontConfig();
|
||||
fontConfig.FontSize = 20f;
|
||||
TMP_Text tmp_Text = this.textMesh;
|
||||
Transform transform = this.background;
|
||||
this.LMIBNONDIJD = fontConfig;
|
||||
Renderer component2 = transform.GetComponent<Renderer>();
|
||||
this.BLCMAMLJNFO = component2;
|
||||
Material material2 = component2.GetMaterial();
|
||||
int num3 = material2.renderQueue + 1;
|
||||
material2.renderQueue = num3;
|
||||
Material material3 = this.MAFFIAHNCPH.GetMaterial();
|
||||
int jhljaonhogm = PAMNDKEGFFG.JHLJAONHOGM;
|
||||
if (!material3.HasProperty(jhljaonhogm))
|
||||
{
|
||||
this.HIEJGNIPMEC = 1f;
|
||||
}
|
||||
Material material4 = this.MAFFIAHNCPH.GetMaterial();
|
||||
Material material5 = this.BLCMAMLJNFO.GetMaterial();
|
||||
Color color;
|
||||
float a = color.a;
|
||||
this.JFLAALOPAOF = a;
|
||||
}
|
||||
|
||||
// Token: 0x06002CF4 RID: 11508 RVA: 0x000BB8F8 File Offset: 0x000B9AF8
|
||||
[Token(Token = "0x6002CF4")]
|
||||
[Address(RVA = "0x1893940", Offset = "0x1892340", VA = "0x181893940")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
bool flag = TooltipUI.All.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x06002CF5 RID: 11509 RVA: 0x000BB918 File Offset: 0x000B9B18
|
||||
[Token(Token = "0x6002CF5")]
|
||||
[Address(RVA = "0x18939C0", Offset = "0x18923C0", VA = "0x1818939C0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Renderer maffiahncph = this.MAFFIAHNCPH;
|
||||
int num = 0;
|
||||
if (maffiahncph != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
this.OOOAOJDCEHN((float)num3, (float)num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002CF6 RID: 11510 RVA: 0x000BB944 File Offset: 0x000B9B44
|
||||
[Token(Token = "0x6002CF6")]
|
||||
[Address(RVA = "0x1893540", Offset = "0x1891F40", VA = "0x181893540")]
|
||||
private void DIEPPFGLPOH()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
int num = 0;
|
||||
Vector3 one = Vector3.one;
|
||||
transform2.localScale = num;
|
||||
Transform transform3 = this.textMesh.transform;
|
||||
Transform transform4 = this.textMesh.transform;
|
||||
int num2 = 0;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
transform4.rotation = num2;
|
||||
TMP_Text tmp_Text = this.textMesh;
|
||||
TMP_Text tmp_Text2 = this.textMesh;
|
||||
int num3 = 0;
|
||||
tmp_Text2.transform.rotation = num3;
|
||||
int num4 = 0;
|
||||
base.transform.localScale = num4;
|
||||
Transform transform5 = this.background;
|
||||
int num5 = 0;
|
||||
Transform transform6 = transform5.transform;
|
||||
transform6.localScale = num5;
|
||||
this.RecomputeEdgeOffset();
|
||||
}
|
||||
|
||||
// Token: 0x06002CF7 RID: 11511 RVA: 0x000BB9FC File Offset: 0x000B9BFC
|
||||
[Token(Token = "0x6002CF7")]
|
||||
[Address(RVA = "0x1892E10", Offset = "0x1891810", VA = "0x181892E10")]
|
||||
public static TooltipUI Acquire(string NGPMADFHHKP, Vector3 MJPJECPDMCM, Quaternion LKKFAANJKFJ, TooltipUI.FontConfig PBGBNMCPEAJ)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<TooltipUI> all = TooltipUI.All;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
GameObject gameObject;
|
||||
if (gameObject.activeSelf)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform;
|
||||
int num2 = 0;
|
||||
Transform transform2;
|
||||
transform2.position = num2;
|
||||
int num3 = 0;
|
||||
Transform transform3 = transform2.transform;
|
||||
transform3.rotation = num3;
|
||||
int num4 = 0;
|
||||
Transform transform4 = transform3.transform;
|
||||
transform4.localScale = num4;
|
||||
transform4.gameObject.SetActive(true);
|
||||
string newLine = Environment.NewLine;
|
||||
string text = NGPMADFHHKP.Replace("\\n", newLine);
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002CF8 RID: 11512 RVA: 0x000BBAEC File Offset: 0x000B9CEC
|
||||
[Token(Token = "0x6002CF8")]
|
||||
[Address(RVA = "0xFDA7B0", Offset = "0xFD91B0", VA = "0x180FDA7B0")]
|
||||
public void Release()
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06002CF9 RID: 11513 RVA: 0x000BBB10 File Offset: 0x000B9D10
|
||||
[Token(Token = "0x6002CF9")]
|
||||
[Address(RVA = "0x1893810", Offset = "0x1892210", VA = "0x181893810")]
|
||||
private IEnumerator HOHJHFCIOFI()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002CF9)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator TooltipUI::HOHJHFCIOFI()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(AFCBKHPCFGJ::System.IDisposable.Dispose, ldloc:AFCBKHPCFGJ(var_0))
|
||||
stfld:int32(AFCBKHPCFGJ::<>1__state, ldloc:AFCBKHPCFGJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:TooltipUI(AFCBKHPCFGJ::<>4__this, ldloc:AFCBKHPCFGJ(var_0), ldloc:TooltipUI(this))
|
||||
}
|
||||
|
||||
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: 0x06002CFA RID: 11514 RVA: 0x000BBB34 File Offset: 0x000B9D34
|
||||
[Token(Token = "0x6002CFA")]
|
||||
[Address(RVA = "0x1893A40", Offset = "0x1892440", VA = "0x181893A40")]
|
||||
public void RecomputeEdgeOffset()
|
||||
{
|
||||
Vector2 zero = Vector2.zero;
|
||||
TMP_Text tmp_Text = this.textMesh;
|
||||
int num = 0;
|
||||
tmp_Text.rectTransform.anchoredPosition = num;
|
||||
if (SingletonMonoBehaviour.Instance.ACGDGBHFJFB)
|
||||
{
|
||||
Camera activeCamera = SingletonMonoBehaviour.Instance.CHLMFLCFGFL;
|
||||
Transform transform = this.background.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = this.background;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform3 = transform2.transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform transform4 = this.background;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Transform transform5 = transform4.transform;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
Vector3 vector6;
|
||||
float z6 = vector6.z;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
TMP_Text tmp_Text2 = this.textMesh;
|
||||
Vector3 vector7;
|
||||
float z7 = vector7.z;
|
||||
Transform transform6 = tmp_Text2.transform;
|
||||
Vector3 vector8;
|
||||
float z8 = vector8.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
TMP_Text tmp_Text3 = this.textMesh;
|
||||
Vector3 vector9;
|
||||
float z9 = vector9.z;
|
||||
Transform transform7 = tmp_Text3.transform;
|
||||
Vector3 vector10;
|
||||
float z10 = vector10.z;
|
||||
if (num3 > num2)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
TMP_Text tmp_Text4 = this.textMesh;
|
||||
int num4 = 0;
|
||||
tmp_Text4.rectTransform.anchoredPosition = num4;
|
||||
}
|
||||
|
||||
// Token: 0x06002CFB RID: 11515 RVA: 0x000BBC64 File Offset: 0x000B9E64
|
||||
[Token(Token = "0x6002CFB")]
|
||||
[Address(RVA = "0x1893870", Offset = "0x1892270", VA = "0x181893870")]
|
||||
private void OOOAOJDCEHN(float JFBOLDDCACI, float CDHNDCHCNKJ)
|
||||
{
|
||||
Renderer maffiahncph = this.MAFFIAHNCPH;
|
||||
int jhljaonhogm = PAMNDKEGFFG.JHLJAONHOGM;
|
||||
maffiahncph.SetColorAlpha(JFBOLDDCACI, jhljaonhogm);
|
||||
this.BLCMAMLJNFO.SetColorAlpha(JFBOLDDCACI);
|
||||
}
|
||||
|
||||
// Token: 0x06002CFC RID: 11516 RVA: 0x000BBC94 File Offset: 0x000B9E94
|
||||
[Token(Token = "0x6002CFC")]
|
||||
[Address(RVA = "0x1894250", Offset = "0x1892C50", VA = "0x181894250")]
|
||||
public TooltipUI()
|
||||
{
|
||||
ulong num;
|
||||
this.backgroundHorizontalPadding = num;
|
||||
this.backgroundHorizontalPadding.y = (float)0;
|
||||
this.HIEJGNIPMEC = 1f;
|
||||
this.JFLAALOPAOF = 1f;
|
||||
this.PHJGIMLDDJP = 10f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400260B RID: 9739
|
||||
[Token(Token = "0x400260B")]
|
||||
private const float JPGOICGOKJG = 0.015f;
|
||||
|
||||
// Token: 0x0400260C RID: 9740
|
||||
[Token(Token = "0x400260C")]
|
||||
private const float LMEEHHBPHGA = 0.52f;
|
||||
|
||||
// Token: 0x0400260D RID: 9741
|
||||
[Token(Token = "0x400260D")]
|
||||
private const float AMGGONPPOPC = 0.55f;
|
||||
|
||||
// Token: 0x0400260E RID: 9742
|
||||
[Token(Token = "0x400260E")]
|
||||
public static readonly List<TooltipUI> All = new List();
|
||||
|
||||
// Token: 0x0400260F RID: 9743
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400260F")]
|
||||
[SerializeField]
|
||||
private TMP_Text textMesh;
|
||||
|
||||
// Token: 0x04002610 RID: 9744
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002610")]
|
||||
[SerializeField]
|
||||
private Transform background;
|
||||
|
||||
// Token: 0x04002611 RID: 9745
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002611")]
|
||||
[SerializeField]
|
||||
private Vector2 backgroundHorizontalPadding;
|
||||
|
||||
// Token: 0x04002612 RID: 9746
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002612")]
|
||||
[SerializeField]
|
||||
private AnimationCurve sizeOverDistanceCurve;
|
||||
|
||||
// Token: 0x04002613 RID: 9747
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002613")]
|
||||
private Renderer MAFFIAHNCPH;
|
||||
|
||||
// Token: 0x04002614 RID: 9748
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002614")]
|
||||
private Renderer BLCMAMLJNFO;
|
||||
|
||||
// Token: 0x04002615 RID: 9749
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002615")]
|
||||
private float HIEJGNIPMEC;
|
||||
|
||||
// Token: 0x04002616 RID: 9750
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4002616")]
|
||||
private float JFLAALOPAOF;
|
||||
|
||||
// Token: 0x04002617 RID: 9751
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002617")]
|
||||
private TooltipUI.FontConfig LMIBNONDIJD;
|
||||
|
||||
// Token: 0x04002618 RID: 9752
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002618")]
|
||||
private float PHJGIMLDDJP;
|
||||
|
||||
// Token: 0x020005F4 RID: 1524
|
||||
[Token(Token = "0x20005F4")]
|
||||
[Serializable]
|
||||
public class FontConfig
|
||||
{
|
||||
// Token: 0x06002CFE RID: 11518 RVA: 0x000BBCF4 File Offset: 0x000B9EF4
|
||||
[Token(Token = "0x6002CFE")]
|
||||
[Address(RVA = "0x1885820", Offset = "0x1884220", VA = "0x181885820")]
|
||||
public FontConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04002619 RID: 9753
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002619")]
|
||||
[Range(1f, 124f)]
|
||||
public float FontSize = 20f;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user