terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
PlayableHandle.cs
Go to the documentation of this file.
1using System;
8
10{
11 [NativeHeader("Runtime/Director/Core/HPlayable.h")]
12 [NativeHeader("Runtime/Director/Core/HPlayableGraph.h")]
13 [NativeHeader("Runtime/Export/Director/PlayableHandle.bindings.h")]
15 [global::Cpp2ILInjected.Token(Token = "0x2000154")]
16 public struct PlayableHandle : IEquatable<PlayableHandle>
17 {
19 [global::Cpp2ILInjected.Token(Token = "0x6000654")]
20 [global::Cpp2ILInjected.Address(RVA = "0x15942C4", Offset = "0x15942C4", Length = "0x8C")]
21 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationLayerMixerPlayable", Member = ".ctor", MemberParameters = new object[]
24 {
26 typeof(bool)
27 }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayableHandle), Member = "GetPlayableType", ReturnType = typeof(Type))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
32 internal bool IsPlayableOfType<T>()
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x17000152")]
38 public static PlayableHandle Null
39 {
40 [global::Cpp2ILInjected.Token(Token = "0x6000655")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1F8FFCC", Offset = "0x1F8FFCC", Length = "0x58")]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Playable), Member = ".cctor", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationRemoveScalePlayable", Member = ".cctor", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimatorControllerPlayable", Member = ".ctor", MemberParameters = new object[] { typeof(PlayableHandle) }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimatorControllerPlayable", Member = ".cctor", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationOffsetPlayable", Member = ".cctor", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationScriptPlayable", Member = ".cctor", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationLayerMixerPlayable", Member = ".cctor", ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationPosePlayable", Member = ".cctor", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationMotionXToDeltaPlayable", Member = ".cctor", ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationMixerPlayable", Member = ".cctor", ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
54 get
55 {
56 throw null;
57 }
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x6000656")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1F8F890", Offset = "0x1F8F890", Length = "0x88")]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CameraPlayable), Member = "Equals", MemberParameters = new object[] { typeof(CameraPlayable) }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureMixerPlayable), Member = "Equals", MemberParameters = new object[] { typeof(TextureMixerPlayable) }, ReturnType = typeof(bool))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Playable), Member = "Equals", MemberParameters = new object[] { typeof(Playable) }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimatorControllerPlayable", Member = "Equals", MemberParameters = new object[] { "UnityEngine.Animations.AnimatorControllerPlayable" }, ReturnType = typeof(bool))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationScriptPlayable", Member = "Equals", MemberParameters = new object[] { "UnityEngine.Animations.AnimationScriptPlayable" }, ReturnType = typeof(bool))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationLayerMixerPlayable", Member = "Equals", MemberParameters = new object[] { "UnityEngine.Animations.AnimationLayerMixerPlayable" }, ReturnType = typeof(bool))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationClipPlayable", Member = "Equals", MemberParameters = new object[] { "UnityEngine.Animations.AnimationClipPlayable" }, ReturnType = typeof(bool))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationMotionXToDeltaPlayable", Member = "Equals", MemberParameters = new object[] { "UnityEngine.Animations.AnimationMotionXToDeltaPlayable" }, ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationMixerPlayable", Member = "Equals", MemberParameters = new object[] { "UnityEngine.Animations.AnimationMixerPlayable" }, ReturnType = typeof(bool))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Audio.AudioClipPlayable", Member = "Equals", MemberParameters = new object[] { "UnityEngine.Audio.AudioClipPlayable" }, ReturnType = typeof(bool))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Audio.AudioMixerPlayable", Member = "Equals", MemberParameters = new object[] { "UnityEngine.Audio.AudioMixerPlayable" }, ReturnType = typeof(bool))]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntPtr), Member = "op_Equality", MemberParameters = new object[]
76 {
79 }, ReturnType = typeof(bool))]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
81 public static bool operator ==(PlayableHandle x, PlayableHandle y)
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x6000657")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1F902A0", Offset = "0x1F902A0", Length = "0x78")]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
91 public override bool Equals(object p)
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x6000658")]
97 [global::Cpp2ILInjected.Address(RVA = "0x1F90318", Offset = "0x1F90318", Length = "0x80")]
98 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntPtr), Member = "op_Equality", MemberParameters = new object[]
101 {
102 typeof(IntPtr),
104 }, ReturnType = typeof(bool))]
105 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x6000659")]
112 [global::Cpp2ILInjected.Address(RVA = "0x1F90398", Offset = "0x1F90398", Length = "0x34")]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntPtr), Member = "GetHashCode", ReturnType = typeof(int))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(uint), Member = "GetHashCode", ReturnType = typeof(int))]
116 public override int GetHashCode()
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x600065A")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1F9026C", Offset = "0x1F9026C", Length = "0x34")]
123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntPtr), Member = "op_Equality", MemberParameters = new object[]
126 {
127 typeof(IntPtr),
129 }, ReturnType = typeof(bool))]
131 {
132 throw null;
133 }
134
136 [global::Cpp2ILInjected.Token(Token = "0x600065B")]
137 [global::Cpp2ILInjected.Address(RVA = "0x1F903CC", Offset = "0x1F903CC", Length = "0x74")]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationRemoveScalePlayable", Member = ".ctor", MemberParameters = new object[] { typeof(PlayableHandle) }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimatorControllerPlayable", Member = "SetHandle", MemberParameters = new object[] { typeof(PlayableHandle) }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationOffsetPlayable", Member = ".ctor", MemberParameters = new object[] { typeof(PlayableHandle) }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationScriptPlayable", Member = ".ctor", MemberParameters = new object[] { typeof(PlayableHandle) }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationLayerMixerPlayable", Member = ".ctor", MemberParameters = new object[]
143 {
144 typeof(PlayableHandle),
145 typeof(bool)
146 }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationPosePlayable", Member = ".ctor", MemberParameters = new object[] { typeof(PlayableHandle) }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationMotionXToDeltaPlayable", Member = ".ctor", MemberParameters = new object[] { typeof(PlayableHandle) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Animations.AnimationMixerPlayable", Member = ".ctor", MemberParameters = new object[] { typeof(PlayableHandle) }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
152 internal bool IsValid()
153 {
154 throw null;
155 }
156
157 [FreeFunction("PlayableHandleBindings::GetPlayableType", HasExplicitThis = true, ThrowsException = true)]
159 [global::Cpp2ILInjected.Token(Token = "0x600065C")]
160 [global::Cpp2ILInjected.Address(RVA = "0x1F9047C", Offset = "0x1F9047C", Length = "0x74")]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayableHandle), Member = "IsPlayableOfType", MemberTypeParameters = new object[] { "T" }, ReturnType = typeof(bool))]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
165 {
166 throw null;
167 }
168
169 // Note: this type is marked as 'beforefieldinit'.
170 [global::Cpp2ILInjected.Token(Token = "0x600065D")]
171 [global::Cpp2ILInjected.Address(RVA = "0x1F9052C", Offset = "0x1F9052C", Length = "0x48")]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
173 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
175 {
176 throw null;
177 }
178
179 [global::Cpp2ILInjected.Token(Token = "0x600065E")]
180 [global::Cpp2ILInjected.Address(RVA = "0x1F90440", Offset = "0x1F90440", Length = "0x3C")]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
182 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
183 [MethodImpl(4096)]
184 private static extern bool IsValid_Injected(ref PlayableHandle _unity_self);
185
186 [global::Cpp2ILInjected.Token(Token = "0x600065F")]
187 [global::Cpp2ILInjected.Address(RVA = "0x1F904F0", Offset = "0x1F904F0", Length = "0x3C")]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
190 [MethodImpl(4096)]
192
193 [global::Cpp2ILInjected.Token(Token = "0x4000633")]
194 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
195 internal IntPtr m_Handle;
196
197 [global::Cpp2ILInjected.Token(Token = "0x4000634")]
198 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
199 internal uint m_Version;
200
201 [global::Cpp2ILInjected.Token(Token = "0x4000635")]
203 }
204}
class f__AnonymousType0<< Count > j__TPar
static Type GetPlayableType_Injected(ref PlayableHandle _unity_self)
static readonly PlayableHandle m_Null
static bool IsValid_Injected(ref PlayableHandle _unity_self)
bool Equals(PlayableHandle other)
static bool CompareVersion(PlayableHandle lhs, PlayableHandle rhs)