Show / Hide Table of Contents

Class TypeTreeObject

Inheritance
System.Object
UnityAssetBase
UnityObjectBase
NullObject
TypeTreeObject
Implements
IUnityObjectBase
IUnityAssetBase
AssetRipper.IO.Endian.IEndianSpanReadable
IAssetWritable
Inherited Members
UnityObjectBase.AssetInfo
UnityObjectBase.Collection
UnityObjectBase.ClassID
UnityObjectBase.PathID
UnityObjectBase.MainAsset
UnityObjectBase.OriginalPath
UnityObjectBase.OriginalDirectory
UnityObjectBase.OriginalName
UnityObjectBase.OriginalExtension
UnityObjectBase.OverridePath
UnityObjectBase.OverrideDirectory
UnityObjectBase.OverrideName
UnityObjectBase.OverrideExtension
UnityObjectBase.AssetBundleName
UnityAssetBase.IgnoreFieldInMetaFiles(String)
UnityAssetBase.ReadEditor(EndianSpanReader)
UnityAssetBase.ReadRelease(EndianSpanReader)
UnityAssetBase.FetchDependencies()
UnityAssetBase.ToString()
UnityAssetBase.Reset()
UnityAssetBase.CopyValues(IUnityAssetBase, PPtrConverter)
UnityAssetBase.WalkStandard(AssetWalker)
UnityAssetBase.AddToEqualityComparer(IUnityAssetBase, AssetEqualityComparer)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: AssetRipper.Import.AssetCreation
Assembly: AssetRipper.Import.dll
Syntax
public abstract class TypeTreeObject : NullObject, IUnityObjectBase, IUnityAssetBase, IEndianSpanReadable, IAssetWritable

Properties

| Improve this Doc View Source

ClassName

Declaration
public sealed override string ClassName { get; }
Property Value
Type Description
System.String
Overrides
UnityObjectBase.ClassName
| Improve this Doc View Source

EditorFields

Declaration
public abstract SerializableStructure EditorFields { get; }
Property Value
Type Description
SerializableStructure
| Improve this Doc View Source

FlowMappedInYaml

Declaration
public sealed override bool FlowMappedInYaml { get; }
Property Value
Type Description
System.Boolean
Overrides
UnityAssetBase.FlowMappedInYaml
| Improve this Doc View Source

IsPlayerSettings

Declaration
public bool IsPlayerSettings { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ReleaseFields

Declaration
public abstract SerializableStructure ReleaseFields { get; }
Property Value
Type Description
SerializableStructure
| Improve this Doc View Source

SerializedVersion

Declaration
public sealed override int SerializedVersion { get; }
Property Value
Type Description
System.Int32
Overrides
UnityAssetBase.SerializedVersion

Methods

| Improve this Doc View Source

Create(AssetInfo, TypeTreeNodeStruct)

Declaration
public static TypeTreeObject Create(AssetInfo assetInfo, TypeTreeNodeStruct root)
Parameters
Type Name Description
AssetRipper.Assets.Metadata.AssetInfo assetInfo
TypeTreeNodeStruct root
Returns
Type Description
TypeTreeObject
| Improve this Doc View Source

Create(AssetInfo, TypeTreeNodeStruct, TypeTreeNodeStruct)

Declaration
public static TypeTreeObject Create(AssetInfo assetInfo, TypeTreeNodeStruct releaseRoot, TypeTreeNodeStruct editorRoot)
Parameters
Type Name Description
AssetRipper.Assets.Metadata.AssetInfo assetInfo
TypeTreeNodeStruct releaseRoot
TypeTreeNodeStruct editorRoot
Returns
Type Description
TypeTreeObject
| Improve this Doc View Source

WalkEditor(AssetWalker)

Declaration
public sealed override void WalkEditor(AssetWalker walker)
Parameters
Type Name Description
AssetWalker walker
Overrides
UnityAssetBase.WalkEditor(AssetWalker)
| Improve this Doc View Source

WalkRelease(AssetWalker)

Declaration
public sealed override void WalkRelease(AssetWalker walker)
Parameters
Type Name Description
AssetWalker walker
Overrides
UnityAssetBase.WalkRelease(AssetWalker)
| Improve this Doc View Source

WriteEditor(AssetWriter)

Declaration
public sealed override void WriteEditor(AssetWriter writer)
Parameters
Type Name Description
AssetWriter writer
Overrides
UnityAssetBase.WriteEditor(AssetWriter)
| Improve this Doc View Source

WriteRelease(AssetWriter)

Declaration
public sealed override void WriteRelease(AssetWriter writer)
Parameters
Type Name Description
AssetWriter writer
Overrides
UnityAssetBase.WriteRelease(AssetWriter)

Implements

IUnityObjectBase
IUnityAssetBase
AssetRipper.IO.Endian.IEndianSpanReadable
IAssetWritable

Extension Methods

PathExtensions.GetPath(IUnityObjectBase)
UnityObjectBaseExtensions.GetOriginalName(IUnityObjectBase)
UnityObjectBaseExtensions.TryGetName(IUnityObjectBase)
UnityObjectBaseExtensions.GetLogString(IUnityObjectBase)
TraversalHelperMethods.WalkPrimitiveField<TPrimitive>(IUnityAssetBase, AssetWalker, TPrimitive, String)
TraversalHelperMethods.WalkPrimitiveListField<TPrimitive>(IUnityAssetBase, AssetWalker, AssetList<TPrimitive>, String)
TraversalHelperMethods.WalkPPtrField<TAsset>(IUnityAssetBase, AssetWalker, IPPtr<TAsset>, String)
TraversalHelperMethods.WalkPPtrField<TAsset>(IUnityAssetBase, AssetWalker, PPtr<TAsset>, String)
TraversalHelperMethods.WalkPPtrField<TAsset>(IUnityObjectBase, AssetWalker, TAsset, String)
TraversalHelperMethods.VisitPPtr<TAsset>(IUnityObjectBase, AssetWalker, TAsset)
TraversalHelperMethods.WalkPPtrListField<TAsset>(IUnityAssetBase, AssetWalker, IReadOnlyList<IPPtr<TAsset>>, String)
TraversalHelperMethods.WalkPPtrListField<TAsset>(IUnityAssetBase, AssetWalker, IReadOnlyList<PPtr<TAsset>>, String)
TraversalHelperMethods.WalkPPtrListField<TAsset>(IUnityObjectBase, AssetWalker, IReadOnlyList<TAsset>, String)
TraversalHelperMethods.WalkDictionaryPPtrField<TKey, TValue>(IUnityAssetBase, AssetWalker, IReadOnlyCollection<KeyValuePair<PPtr<TKey>, PPtr<TValue>>>, String)
TraversalHelperMethods.WalkDictionaryPPtrField<TKey, TValue>(IUnityObjectBase, AssetWalker, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, String)
TraversalHelperMethods.WalkStandardAssetField<TAsset>(IUnityAssetBase, AssetWalker, TAsset, String)
TraversalHelperMethods.WalkStandardAssetListField<TAsset>(IUnityAssetBase, AssetWalker, AssetList<TAsset>, String)
StrippedAssetExtensions.IsStripped(IUnityObjectBase)
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾