Show / Hide Table of Contents

Class ExportCollection

Inheritance
System.Object
ExportCollection
AssetExportCollection<T>
SceneExportCollection
UnknownExportCollection
UnreadableExportCollection
ScriptExportCollectionBase
Implements
IExportCollection
Inherited Members
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)
System.Object.ToString()
Namespace: AssetRipper.Export.UnityProjects
Assembly: AssetRipper.Export.UnityProjects.dll
Syntax
public abstract class ExportCollection : IExportCollection

Fields

| Improve this Doc View Source

AssetExtension

Declaration
protected const string AssetExtension = "asset"
Field Value
Type Description
System.String
| Improve this Doc View Source

AssetsKeyword

Declaration
public const string AssetsKeyword = "Assets"
Field Value
Type Description
System.String

Properties

| Improve this Doc View Source

AssetExporter

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

Assets

Declaration
public abstract IEnumerable<IUnityObjectBase> Assets { get; }
Property Value
Type Description
IEnumerable<IUnityObjectBase>
| Improve this Doc View Source

ExportableAssets

Declaration
public virtual IEnumerable<IUnityObjectBase> ExportableAssets { get; }
Property Value
Type Description
IEnumerable<IUnityObjectBase>
| Improve this Doc View Source

File

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

Flags

Declaration
public virtual TransferInstructionFlags Flags { get; }
Property Value
Type Description
TransferInstructionFlags
| Improve this Doc View Source

GUID

Declaration
public virtual UnityGuid GUID { get; }
Property Value
Type Description
UnityGuid
| Improve this Doc View Source

Name

Declaration
public abstract string Name { get; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

Contains(IUnityObjectBase)

Declaration
public abstract bool Contains(IUnityObjectBase asset)
Parameters
Type Name Description
IUnityObjectBase asset
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CreateExportPointer(IExportContainer, IUnityObjectBase, Boolean)

Declaration
public abstract MetaPtr CreateExportPointer(IExportContainer container, IUnityObjectBase asset, bool isLocal)
Parameters
Type Name Description
IExportContainer container
IUnityObjectBase asset
System.Boolean isLocal
Returns
Type Description
AssetRipper.Export.UnityProjects.MetaPtr
| Improve this Doc View Source

Export(IExportContainer, String, FileSystem)

Declaration
public abstract bool Export(IExportContainer container, string projectDirectory, FileSystem fileSystem)
Parameters
Type Name Description
IExportContainer container
System.String projectDirectory
FileSystem fileSystem
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ExportAsset(IExportContainer, IUnityObjectBase, IUnityObjectBase, String, String, FileSystem)

Declaration
protected void ExportAsset(IExportContainer container, IUnityObjectBase importer, IUnityObjectBase asset, string path, string name, FileSystem fileSystem)
Parameters
Type Name Description
IExportContainer container
IUnityObjectBase importer
IUnityObjectBase asset
System.String path
System.String name
FileSystem fileSystem
| Improve this Doc View Source

ExportMeta(IExportContainer, Meta, String, FileSystem)

Declaration
protected static void ExportMeta(IExportContainer container, Meta meta, string filePath, FileSystem fileSystem)
Parameters
Type Name Description
IExportContainer container
Meta meta
System.String filePath
FileSystem fileSystem
| Improve this Doc View Source

GetExportExtension(IUnityObjectBase)

Declaration
protected virtual string GetExportExtension(IUnityObjectBase asset)
Parameters
Type Name Description
IUnityObjectBase asset
Returns
Type Description
System.String
| Improve this Doc View Source

GetExportID(IExportContainer, IUnityObjectBase)

Declaration
public abstract long GetExportID(IExportContainer container, IUnityObjectBase asset)
Parameters
Type Name Description
IExportContainer container
IUnityObjectBase asset
Returns
Type Description
System.Int64
| Improve this Doc View Source

GetUniqueFileName(IUnityObjectBase, String, FileSystem)

Declaration
protected string GetUniqueFileName(IUnityObjectBase asset, string dirPath, FileSystem fileSystem)
Parameters
Type Name Description
IUnityObjectBase asset
System.String dirPath
FileSystem fileSystem
Returns
Type Description
System.String
| Improve this Doc View Source

GetUniqueFileName(String, String, FileSystem)

Declaration
protected static string GetUniqueFileName(string directoryPath, string fileName, FileSystem fileSystem)
Parameters
Type Name Description
System.String directoryPath
System.String fileName
FileSystem fileSystem
Returns
Type Description
System.String

Implements

IExportCollection
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾