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
ScriptableObject.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.InteropServices
;
3
using
UnityEngine.Bindings
;
4
using
UnityEngine.Scripting
;
5
6
namespace
UnityEngine
7
{
8
// Token: 0x020000AB RID: 171
9
[
NativeClass
(
null
)]
10
[
RequiredByNativeCode
]
11
[
ExtensionOfNativeClass
]
12
[
NativeHeader
(
"Runtime/Mono/MonoBehaviour.h"
)]
13
[
StructLayout
(0)]
14
public
class
ScriptableObject
:
Object
15
{
16
// Token: 0x06000310 RID: 784 RVA: 0x000066DC File Offset: 0x000048DC
17
public
ScriptableObject
()
18
{
19
if
(!
true
)
20
{
21
}
22
base
..ctor();
23
throw
new
MissingMethodException
();
24
}
25
26
// Token: 0x06000311 RID: 785 RVA: 0x000066F8 File Offset: 0x000048F8
27
public
static
ScriptableObject
CreateInstance
(
Type
type)
28
{
29
throw
new
MissingMethodException
();
30
}
31
32
// Token: 0x06000312 RID: 786 RVA: 0x0000670C File Offset: 0x0000490C
33
public
static
T
CreateInstance<T>
()
where
T :
ScriptableObject
34
{
35
ScriptableObject
scriptableObject
;
36
do
37
{
38
Type
type;
39
scriptableObject
=
ScriptableObject
.
CreateInstance
(type);
40
if
(
scriptableObject
==
null
)
41
{
42
return
;
43
}
44
}
45
while
(
scriptableObject
!=
null
);
46
throw
new
InvalidCastException
();
47
}
48
49
// Token: 0x06000313 RID: 787 RVA: 0x00006730 File Offset: 0x00004930
50
[
NativeMethod
(IsThreadSafe =
true
)]
51
private
static
void
CreateScriptableObject
([Writable]
ScriptableObject
self
)
52
{
53
throw
new
MissingMethodException
();
54
}
55
56
// Token: 0x06000314 RID: 788 RVA: 0x00006744 File Offset: 0x00004944
57
[
FreeFunction
(
"Scripting::CreateScriptableObjectWithType"
)]
58
internal
static
ScriptableObject
CreateScriptableObjectInstanceFromType
(
Type
type,
bool
applyDefaultsAndReset
)
59
{
60
throw
new
MissingMethodException
();
61
}
62
}
63
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.InvalidCastException
Definition
InvalidCastException.cs:9
System.MissingMethodException
Definition
MissingMethodException.cs:9
System.Type
Definition
Type.cs:12
UnityEngine.Object
Definition
Object.cs:17
UnityEngine.ScriptableObject.CreateInstance
static ScriptableObject CreateInstance(Type type)
Definition
ScriptableObject.cs:27
UnityEngine.ScriptableObject.ScriptableObject
ScriptableObject()
Definition
ScriptableObject.cs:17
UnityEngine.ScriptableObject.CreateScriptableObject
static void CreateScriptableObject([Writable] ScriptableObject self)
Definition
ScriptableObject.cs:51
UnityEngine.ScriptableObject.CreateInstance< T >
static T CreateInstance< T >()
Definition
ScriptableObject.cs:33
UnityEngine.ScriptableObject.CreateScriptableObjectInstanceFromType
static ScriptableObject CreateScriptableObjectInstanceFromType(Type type, bool applyDefaultsAndReset)
Definition
ScriptableObject.cs:58
UnityEngine.ScriptableObject
Definition
ScriptableObject.cs:15
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
source
UnityEngine.CoreModule
UnityEngine
ScriptableObject.cs
Generated by
1.10.0