This repository has been archived by the owner on Nov 5, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathDeobfGetters.cs
96 lines (84 loc) · 3.42 KB
/
DeobfGetters.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
using System;
using System.Reflection;
using VRC.Core;
using VRC.UI;
namespace VRCTools
{
public abstract class DeobfGetters
{
public static bool IsVRLaunched()
{
return VRCTrackingManager.IsInVRMode();
}
public static QuickMenu GetQuickMenu_Instance()
{
return QuickMenu.MJHBDBDBLIL;
}
/*
public static bool QuickMenu_visible()
{
Object r = typeof(QuickMenu).GetField("INCKMBKPDGE", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(GetQuickMenu_Instance());
if (r == null) return false;
return (bool)r;
}
public static bool QuickMenu_rightHand()
{
Object r = typeof(QuickMenu).GetField("FOAMDBLKDOL", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(GetQuickMenu_Instance());
if (r == null) return false;
return (bool)r;
}
public static UnityEngine.Vector3 QuickMenu_hmdMenuPositionL()
{
return (UnityEngine.Vector3) typeof(QuickMenu).GetField("AELKLFHFOLB", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(GetQuickMenu_Instance());
}
public static UnityEngine.Vector3 QuickMenu_hmdMenuPositionR()
{
return (UnityEngine.Vector3) typeof(QuickMenu).GetField("EOKGMCOCMJI", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(GetQuickMenu_Instance());
}
public static UnityEngine.Vector3 QuickMenu_hmdMenuRotationL()
{
return (UnityEngine.Vector3)typeof(QuickMenu).GetField("EDAJOGOEFGB", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(GetQuickMenu_Instance());
}
public static UnityEngine.Vector3 QuickMenu_hmdMenuRotationR()
{
return (UnityEngine.Vector3)typeof(QuickMenu).GetField("PBBIKKKGNOE", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(GetQuickMenu_Instance());
}
public static bool QuickMenu_hmd()
{
Object r = typeof(QuickMenu).GetField("KGGOGOMMJPL", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(GetQuickMenu_Instance());
if (r == null) return false;
return (bool)r;
}
public static bool inMainMenu()
{
Object r = typeof(QuickMenu).GetField("ACADABDAMJG", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(GetQuickMenu_Instance());
if (r == null) return false;
return (bool)r;
}
*/
public static LNMIKJDOJDA getCurrentUser()
{
return LNMIKJDOJDA.FDGKHIKOBFF;
}
public static ApiAvatar getApiAvatar()
{
return getCurrentUser().HEDLPMLLHDA;
}
/*
internal static UiAvatarList[] GetAvatarLists(PageAvatar pageAvatar)
{
FieldInfo field = typeof(PageAvatar).GetField("IDPPBNCJENI", BindingFlags.NonPublic | BindingFlags.Instance);
if(field == null)
{
VRCToolsLogger.Error("AvatarList field is null !");
return null;
}
return field.GetValue(pageAvatar) as UiAvatarList[];
}
internal static void SetAvatarLists(PageAvatar pageAvatar, UiAvatarList[] tmpList)
{
typeof(PageAvatar).GetField("IDPPBNCJENI", BindingFlags.NonPublic | BindingFlags.Instance).SetValue(pageAvatar, tmpList);
}
*/
}
}