terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
BindingsExample.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Collections.ObjectModel
;
3
using
InControl
;
4
using
UnityEngine
;
5
6
namespace
BindingsExample
7
{
8
// Token: 0x0200000D RID: 13
9
public
class
BindingsExample
:
MonoBehaviour
10
{
11
// Token: 0x06000042 RID: 66 RVA: 0x00002E9C File Offset: 0x0000109C
12
private
void
OnEnable
()
13
{
14
PlayerActions
playerActions =
PlayerActions
.
CreateWithDefaultBindings
();
15
this.playerActions
= playerActions;
16
this.LoadBindings();
17
}
18
19
// Token: 0x06000043 RID: 67 RVA: 0x00002EBC File Offset: 0x000010BC
20
private
void
OnDisable
()
21
{
22
this.playerActions.Destroy();
23
}
24
25
// Token: 0x06000044 RID: 68 RVA: 0x00002ED4 File Offset: 0x000010D4
26
private
void
Start
()
27
{
28
Renderer
component =
base
.
GetComponent
<
Renderer
>();
29
this.cachedRenderer
= component;
30
}
31
32
// Token: 0x06000045 RID: 69 RVA: 0x00002EF0 File Offset: 0x000010F0
33
private
void
Update
()
34
{
35
Transform
transform =
base
.
transform
;
36
float
deltaTime =
Time
.
deltaTime
;
37
float <X>k__BackingField = this.playerActions.Move.<
X
>k__BackingField;
38
Transform
transform2
=
base
.
transform
;
39
float
deltaTime2
=
Time
.
deltaTime
;
40
float <Y>k__BackingField = this.playerActions.Move.<
Y
>k__BackingField;
41
bool
isPressed
= this.playerActions.Fire.IsPressed;
42
bool
isPressed2
= this.playerActions.Jump.IsPressed;
43
Material
material = this.cachedRenderer.material;
44
}
45
46
// Token: 0x06000046 RID: 70 RVA: 0x00002F74 File Offset: 0x00001174
47
private
void
SaveBindings
()
48
{
49
string
text
= this.playerActions.Save();
50
this.saveData
=
text
;
51
PlayerPrefs
.
SetString
(
"Bindings"
,
text
);
52
}
53
54
// Token: 0x06000047 RID: 71 RVA: 0x00002FA0 File Offset: 0x000011A0
55
private
void
LoadBindings
()
56
{
57
bool
flag =
PlayerPrefs
.
HasKey
(
"Bindings"
);
58
string
@
string
=
PlayerPrefs
.
GetString
(
"Bindings"
);
59
PlayerActions
playerActions = this.playerActions;
60
this.saveData
= @string;
61
playerActions.
Load
(@
string
);
62
}
63
64
// Token: 0x06000048 RID: 72 RVA: 0x00002FDC File Offset: 0x000011DC
65
private
void
OnApplicationQuit
()
66
{
67
PlayerPrefs
.
Save
();
68
}
69
70
// Token: 0x06000049 RID: 73 RVA: 0x00002FF0 File Offset: 0x000011F0
71
private
void
OnGUI
()
72
{
73
PlayerActions
playerActions = this.playerActions;
74
BindingSourceType
lastInputType
= playerActions.
LastInputType
;
75
string
text2;
76
string
text
=
"Last Input Type: "
+ text2;
77
if
(playerActions ==
null
)
78
{
79
}
80
InputDeviceClass
lastDeviceClass
= this.playerActions.
LastDeviceClass
;
81
string
text4
;
82
string
text3
=
"Last Device Class: "
+
text4
;
83
PlayerActions
playerActions2
= this.playerActions;
84
InputDeviceStyle
lastDeviceStyle
=
playerActions2
.
LastDeviceStyle
;
85
string
text6
;
86
string
text5
=
"Last Device Style: "
+
text6
;
87
ReadOnlyCollection<PlayerAction>
<Actions>k__BackingField = this.playerActions.<Actions>k__BackingField;
88
string
text8
;
89
string
text9
;
90
string
text7
=
text8
+
" = "
+
text9
;
91
if
(17402 == 0)
92
{
93
}
94
string
text10
=
text7
+
": "
+
text7
;
95
if
(
playerActions2
==
null
)
96
{
97
}
98
}
99
100
// Token: 0x0600004A RID: 74 RVA: 0x000030B0 File Offset: 0x000012B0
101
public
BindingsExample
()
102
{
103
}
104
105
// Token: 0x04000029 RID: 41
106
private
Renderer
cachedRenderer
;
107
108
// Token: 0x0400002A RID: 42
109
private
PlayerActions
playerActions
;
110
111
// Token: 0x0400002B RID: 43
112
private
string
saveData
;
113
}
114
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
BindingsExample.BindingsExample.BindingsExample
BindingsExample()
Definition
BindingsExample.cs:101
BindingsExample.BindingsExample.Start
void Start()
Definition
BindingsExample.cs:26
BindingsExample.BindingsExample.Update
void Update()
Definition
BindingsExample.cs:33
BindingsExample.BindingsExample.OnGUI
void OnGUI()
Definition
BindingsExample.cs:71
BindingsExample.BindingsExample.saveData
string saveData
Definition
BindingsExample.cs:112
BindingsExample.BindingsExample.SaveBindings
void SaveBindings()
Definition
BindingsExample.cs:47
BindingsExample.BindingsExample.OnDisable
void OnDisable()
Definition
BindingsExample.cs:20
BindingsExample.BindingsExample.OnApplicationQuit
void OnApplicationQuit()
Definition
BindingsExample.cs:65
BindingsExample.BindingsExample.OnEnable
void OnEnable()
Definition
BindingsExample.cs:12
BindingsExample.BindingsExample.cachedRenderer
Renderer cachedRenderer
Definition
BindingsExample.cs:106
BindingsExample.BindingsExample.LoadBindings
void LoadBindings()
Definition
BindingsExample.cs:55
BindingsExample.BindingsExample.playerActions
PlayerActions playerActions
Definition
BindingsExample.cs:109
BindingsExample.PlayerActions.CreateWithDefaultBindings
static PlayerActions CreateWithDefaultBindings()
Definition
PlayerActions.cs:34
BindingsExample.PlayerActions
Definition
PlayerActions.cs:10
InControl.PlayerActionSet.Load
void Load(string data)
Definition
PlayerActionSet.cs:422
InControl.PlayerActionSet.LastInputType
BindingSourceType LastInputType
Definition
PlayerActionSet.cs:452
InControl.PlayerActionSet.LastDeviceClass
InputDeviceClass LastDeviceClass
Definition
PlayerActionSet.cs:462
InControl.PlayerActionSet.LastDeviceStyle
InputDeviceStyle LastDeviceStyle
Definition
PlayerActionSet.cs:465
System.Collections.ObjectModel.ReadOnlyCollection
Definition
ReadOnlyCollection.cs:13
UnityEngine.Component.GetComponent
Component GetComponent(Type type)
Definition
Component.cs:41
UnityEngine.Component.transform
Transform transform
Definition
Component.cs:20
UnityEngine.Material
Definition
Material.cs:14
UnityEngine.MonoBehaviour
Definition
MonoBehaviour.cs:15
UnityEngine.PlayerPrefs.Save
static void Save()
Definition
PlayerPrefs.cs:106
UnityEngine.PlayerPrefs.SetString
static void SetString(string key, string value)
Definition
PlayerPrefs.cs:68
UnityEngine.PlayerPrefs.HasKey
static bool HasKey(string key)
Definition
PlayerPrefs.cs:86
UnityEngine.PlayerPrefs.GetString
static string GetString(string key, string defaultValue)
Definition
PlayerPrefs.cs:74
UnityEngine.PlayerPrefs
Definition
PlayerPrefs.cs:9
UnityEngine.Renderer
Definition
Renderer.cs:13
UnityEngine.Time.deltaTime
static float deltaTime
Definition
Time.cs:14
UnityEngine.Time
Definition
Time.cs:10
UnityEngine.Transform
Definition
Transform.cs:17
BindingsExample
Definition
BindingsExample.cs:7
InControl.BindingSourceType
BindingSourceType
Definition
BindingSourceType.cs:7
InControl.InputDeviceClass
InputDeviceClass
Definition
InputDeviceClass.cs:7
InControl.InputDeviceStyle
InputDeviceStyle
Definition
InputDeviceStyle.cs:7
InControl.Key.X
@ X
InControl.Key.Y
@ Y
InControl
Definition
BindingListenOptions.cs:4
System.Collections.ObjectModel
Definition
Collection.cs:6
System.ExceptionArgument.text
@ text
System
Definition
__ComObject.cs:4
UnityEngine
Definition
_AndroidJNIHelper.cs:6
source
InControl.Examples
BindingsExample
BindingsExample.cs
Generated by
1.10.0