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
AnimationCurve.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Reflection
;
3
using
System.Runtime.InteropServices
;
4
using
Cpp2IlInjected
;
5
using
UnityEngine.Bindings
;
6
using
UnityEngine.Scripting
;
7
8
namespace
UnityEngine
9
{
10
// Token: 0x02000036 RID: 54
11
[
DefaultMember
(
"Item"
)]
12
[
NativeHeader
(
"Runtime/Math/AnimationCurve.bindings.h"
)]
13
[
RequiredByNativeCode
]
14
[
StructLayout
(0)]
15
public
class
AnimationCurve
:
IEquatable
<AnimationCurve>
16
{
17
// Token: 0x0600004F RID: 79 RVA: 0x000025D8 File Offset: 0x000007D8
18
[
FreeFunction
(
"AnimationCurveBindings::Internal_Destroy"
, IsThreadSafe =
true
)]
19
private
static
void
Internal_Destroy
(
IntPtr
ptr
)
20
{
21
throw
new
MissingMethodException
();
22
}
23
24
// Token: 0x06000050 RID: 80 RVA: 0x000025EC File Offset: 0x000007EC
25
[
FreeFunction
(
"AnimationCurveBindings::Internal_Create"
, IsThreadSafe =
true
)]
26
private
static
IntPtr
Internal_Create
(
Keyframe
[]
keys
)
27
{
28
throw
new
MissingMethodException
();
29
}
30
31
// Token: 0x06000051 RID: 81 RVA: 0x00002600 File Offset: 0x00000800
32
[
FreeFunction
(
"AnimationCurveBindings::Internal_Equals"
, HasExplicitThis =
true
, IsThreadSafe =
true
)]
33
private
bool
Internal_Equals
(
IntPtr
other
)
34
{
35
throw
new
MissingMethodException
();
36
}
37
38
// Token: 0x06000052 RID: 82 RVA: 0x00002614 File Offset: 0x00000814
39
protected
override
void
Finalize
()
40
{
41
IntPtr
ptr
= this.
m_Ptr
;
42
throw
new
MissingMethodException
();
43
}
44
45
// Token: 0x06000053 RID: 83 RVA: 0x00002658 File Offset: 0x00000858
46
[
ThreadSafe
]
47
public
float
Evaluate
(
float
time)
48
{
49
throw
new
MissingMethodException
();
50
}
51
52
// Token: 0x1700000B RID: 11
53
// (get) Token: 0x06000054 RID: 84 RVA: 0x0000266C File Offset: 0x0000086C
54
public
Keyframe
[]
keys
55
{
56
get
57
{
58
throw
new
MissingMethodException
();
59
}
60
}
61
62
// Token: 0x1700000C RID: 12
63
// (get) Token: 0x06000055 RID: 85 RVA: 0x00002680 File Offset: 0x00000880
64
public
int
length
65
{
66
[
NativeMethod
(
"GetKeyCount"
, IsThreadSafe =
true
)]
67
get
68
{
69
throw
new
MissingMethodException
();
70
}
71
}
72
73
// Token: 0x06000056 RID: 86 RVA: 0x00002694 File Offset: 0x00000894
74
[
FreeFunction
(
"AnimationCurveBindings::GetKeys"
, HasExplicitThis =
true
, IsThreadSafe =
true
)]
75
private
Keyframe
[]
GetKeys
()
76
{
77
throw
new
MissingMethodException
();
78
}
79
80
// Token: 0x06000057 RID: 87 RVA: 0x000021B3 File Offset: 0x000003B3
81
public
static
AnimationCurve
Linear
(
float
timeStart
,
float
valueStart
,
float
timeEnd
,
float
valueEnd
)
82
{
83
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
84
}
85
86
// Token: 0x06000058 RID: 88 RVA: 0x000026A8 File Offset: 0x000008A8
87
public
AnimationCurve
(
params
Keyframe
[]
keys
)
88
{
89
throw
new
MissingMethodException
();
90
}
91
92
// Token: 0x06000059 RID: 89 RVA: 0x000026C8 File Offset: 0x000008C8
93
[
RequiredByNativeCode
]
94
public
AnimationCurve
()
95
{
96
throw
new
MissingMethodException
();
97
}
98
99
// Token: 0x0600005A RID: 90 RVA: 0x000026EC File Offset: 0x000008EC
100
public
override
bool
Equals
(
object
o)
101
{
102
if
(o !=
null
)
103
{
104
Type
type = o.GetType();
105
Type
type2
=
base
.
GetType
();
106
}
107
bool
flag;
108
return
flag;
109
}
110
111
// Token: 0x0600005B RID: 91 RVA: 0x00002718 File Offset: 0x00000918
112
public
bool
Equals
(
AnimationCurve
other
)
113
{
114
if
(
other
!=
null
)
115
{
116
IntPtr
ptr
=
other
.m_Ptr;
117
}
118
IntPtr
ptr2
=
other
.m_Ptr;
119
throw
new
MissingMethodException
();
120
}
121
122
// Token: 0x0600005C RID: 92 RVA: 0x00002740 File Offset: 0x00000940
123
public
override
int
GetHashCode
()
124
{
125
int
num;
126
return
num;
127
}
128
129
// Token: 0x040000BC RID: 188
130
internal
IntPtr
m_Ptr
;
131
}
132
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.MissingMethodException
Definition
MissingMethodException.cs:9
System.Type.GetType
new Type GetType()
Definition
Type.cs:287
System.Type
Definition
Type.cs:12
UnityEngine.AnimationCurve.Equals
override bool Equals(object o)
Definition
AnimationCurve.cs:100
UnityEngine.AnimationCurve.m_Ptr
IntPtr m_Ptr
Definition
AnimationCurve.cs:130
UnityEngine.AnimationCurve.Internal_Create
static IntPtr Internal_Create(Keyframe[] keys)
Definition
AnimationCurve.cs:26
UnityEngine.AnimationCurve.Internal_Destroy
static void Internal_Destroy(IntPtr ptr)
Definition
AnimationCurve.cs:19
UnityEngine.AnimationCurve.Internal_Equals
bool Internal_Equals(IntPtr other)
Definition
AnimationCurve.cs:33
UnityEngine.AnimationCurve.Equals
bool Equals(AnimationCurve other)
Definition
AnimationCurve.cs:112
UnityEngine.AnimationCurve.GetKeys
Keyframe[] GetKeys()
Definition
AnimationCurve.cs:75
UnityEngine.AnimationCurve.Linear
static AnimationCurve Linear(float timeStart, float valueStart, float timeEnd, float valueEnd)
Definition
AnimationCurve.cs:81
UnityEngine.AnimationCurve.AnimationCurve
AnimationCurve(params Keyframe[] keys)
Definition
AnimationCurve.cs:87
UnityEngine.AnimationCurve.AnimationCurve
AnimationCurve()
Definition
AnimationCurve.cs:94
UnityEngine.AnimationCurve.Evaluate
float Evaluate(float time)
Definition
AnimationCurve.cs:47
UnityEngine.AnimationCurve.keys
Keyframe[] keys
Definition
AnimationCurve.cs:55
UnityEngine.AnimationCurve.GetHashCode
override int GetHashCode()
Definition
AnimationCurve.cs:123
UnityEngine.AnimationCurve.Finalize
override void Finalize()
Definition
AnimationCurve.cs:39
UnityEngine.AnimationCurve.length
int length
Definition
AnimationCurve.cs:65
UnityEngine.AnimationCurve
Definition
AnimationCurve.cs:16
System.IEquatable
Definition
IEquatable.cs:7
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.Reflection
Definition
AmbiguousMatchException.cs:5
System.Runtime.InteropServices
Definition
_Activator.cs:4
System
Definition
__ComObject.cs:4
UnityEngine.Bindings
Definition
CodegenOptions.cs:4
UnityEngine.Scripting
Definition
MovedFromAttribute.cs:4
UnityEngine
Definition
_AndroidJNIHelper.cs:6
System.IntPtr
Definition
IntPtr.cs:13
UnityEngine.Keyframe
Definition
Keyframe.cs:10
source
UnityEngine.CoreModule
UnityEngine
AnimationCurve.cs
Generated by
1.10.0