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
|
Package Functions | |
ObjectHolder (long objID) | |
ObjectHolder (object obj, long objID, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainingObj, global::System.Reflection.FieldInfo field, int[] arrayIndex) | |
ObjectHolder (string obj, long objID, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainingObj, global::System.Reflection.FieldInfo field, int[] arrayIndex) | |
void | DecrementFixupsRemaining (ObjectManager manager) |
void | RemoveDependency (long id) |
void | AddFixup (FixupHolder fixup, ObjectManager manager) |
void | AddDependency (long dependentObject) |
void | UpdateData (object obj, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainer, global::System.Reflection.FieldInfo field, int[] arrayIndex, ObjectManager manager) |
void | MarkForCompletionWhenAvailable () |
void | SetFlags () |
void | SetObjectValue (object obj, ObjectManager manager) |
Package Attributes | |
long | m_id |
SerializationInfo | m_serInfo |
ISerializationSurrogate | m_surrogate |
FixupHolderList | m_missingElements |
LongList | m_dependentObjects |
ObjectHolder | m_next |
int | m_flags |
Properties | |
bool | IsIncompleteObjectReference [get, set] |
bool | RequiresDelayedFixup [get, set] |
bool | RequiresValueTypeFixup [get, set] |
bool | ValueTypeFixupPerformed [get, set] |
bool | HasISerializable [get, set] |
bool | HasSurrogate [get, set] |
bool | CanSurrogatedObjectValueChange [get, set] |
bool | CanObjectValueChange [get, set] |
int | DirectlyDependentObjects [get, set] |
int | TotalDependentObjects [get, set] |
bool | Reachable [get, set] |
bool | TypeLoadExceptionReachable [get, set] |
TypeLoadExceptionHolder | TypeLoadException [get, set] |
object | ObjectValue [get, set] |
SerializationInfo | SerializationInfo [get, set] |
ISerializationSurrogate | Surrogate [get, set] |
LongList | DependentObjects [get, set] |
bool | RequiresSerInfoFixup [get, set] |
ValueTypeFixupInfo | ValueFixup [get, set] |
bool | CompletelyFixed [get, set] |
long | ContainerID [get, set] |
Private Member Functions | |
void | IncrementDescendentFixups (int amount) |
void | UpdateDescendentDependencyChain (int amount, ObjectManager manager) |
Private Attributes | |
object | m_object |
int | m_missingElementsRemaining |
int | m_missingDecendents |
bool | m_markForFixupWhenAvailable |
ValueTypeFixupInfo | m_valueFixup |
TypeLoadExceptionHolder | m_typeLoad |
bool | m_reachable |
Definition at line 9 of file ObjectHolder.cs.