Show / Hide Table of Contents

Class AssetExportCollection<T>

Inheritance
System.Object
ExportCollection
AssetExportCollection<T>
AudioExportCollection
YamlAudioExportCollection
MovieTextureAssetExportCollection
TextAssetExportCollection
VideoClipExportCollection
AssetsExportCollection<T>
ManagerExportCollection
YamlStreamedAssetExportCollection
ShaderExportCollection
YamlShaderExportCollection
TextureArrayAssetExportCollection
Implements
IExportCollection
Inherited Members
ExportCollection.ExportMeta(IExportContainer, Meta, String, FileSystem)
ExportCollection.ExportAsset(IExportContainer, IUnityObjectBase, IUnityObjectBase, String, String, FileSystem)
ExportCollection.GetUniqueFileName(IUnityObjectBase, String, FileSystem)
ExportCollection.GetUniqueFileName(String, String, FileSystem)
ExportCollection.GetExportExtension(IUnityObjectBase)
ExportCollection.Flags
ExportCollection.ExportableAssets
ExportCollection.AssetExtension
ExportCollection.AssetsKeyword
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 class AssetExportCollection<T> : ExportCollection, IExportCollection where T : IUnityObjectBase
Type Parameters
Name Description
T

Constructors

| Improve this Doc View Source

AssetExportCollection(IAssetExporter, T)

Declaration
public AssetExportCollection(IAssetExporter assetExporter, T asset)
Parameters
Type Name Description
IAssetExporter assetExporter
T asset

Properties

| Improve this Doc View Source

Asset

Declaration
public T Asset { get; }
Property Value
Type Description
T
| Improve this Doc View Source

AssetExporter

Declaration
public override IAssetExporter AssetExporter { get; }
Property Value
Type Description
IAssetExporter
Overrides
ExportCollection.AssetExporter
| Improve this Doc View Source

Assets

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

File

Declaration
public override AssetCollection File { get; }
Property Value
Type Description
AssetCollection
Overrides
ExportCollection.File
| Improve this Doc View Source

GUID

Declaration
public override UnityGuid GUID { get; }
Property Value
Type Description
UnityGuid
Overrides
ExportCollection.GUID
| Improve this Doc View Source

Name

Declaration
public override string Name { get; }
Property Value
Type Description
System.String
Overrides
ExportCollection.Name

Methods

| Improve this Doc View Source

Contains(IUnityObjectBase)

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

CreateExportPointer(IExportContainer, IUnityObjectBase, Boolean)

Declaration
public override 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
Overrides
ExportCollection.CreateExportPointer(IExportContainer, IUnityObjectBase, Boolean)
| Improve this Doc View Source

CreateImporter(IExportContainer)

Declaration
protected virtual IUnityObjectBase CreateImporter(IExportContainer container)
Parameters
Type Name Description
IExportContainer container
Returns
Type Description
IUnityObjectBase
| Improve this Doc View Source

Export(IExportContainer, String, FileSystem)

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

ExportInner(IExportContainer, String, String, FileSystem)

Declaration
protected virtual bool ExportInner(IExportContainer container, string filePath, string dirPath, FileSystem fileSystem)
Parameters
Type Name Description
IExportContainer container
System.String filePath

The full path to the exported asset destination

System.String dirPath

The full path to the project export directory

FileSystem fileSystem
Returns
Type Description
System.Boolean

True if export was successful, false otherwise

| Improve this Doc View Source

GetExportID(IExportContainer, IUnityObjectBase)

Declaration
public override long GetExportID(IExportContainer container, IUnityObjectBase asset)
Parameters
Type Name Description
IExportContainer container
IUnityObjectBase asset
Returns
Type Description
System.Int64
Overrides
ExportCollection.GetExportID(IExportContainer, IUnityObjectBase)

Implements

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