Show / Hide Table of Contents

Class SceneExportCollection

Inheritance
System.Object
ExportCollection
SceneExportCollection
Implements
IExportCollection
IComparer<IUnityObjectBase>
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.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.Project
Assembly: AssetRipper.Export.UnityProjects.dll
Syntax
public class SceneExportCollection : ExportCollection, IExportCollection

Constructors

| Improve this Doc View Source

SceneExportCollection(IAssetExporter, SceneHierarchyObject)

Declaration
public SceneExportCollection(IAssetExporter assetExporter, SceneHierarchyObject hierarchy)
Parameters
Type Name Description
IAssetExporter assetExporter
SceneHierarchyObject hierarchy

Properties

| 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

ExportableAssets

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

ExportExtension

Declaration
public virtual string ExportExtension { get; }
Property Value
Type Description
System.String
| 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

Hierarchy

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

Name

The of Scene.

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

Scene

Declaration
public SceneDefinition Scene { get; }
Property Value
Type Description
SceneDefinition

Methods

| Improve this Doc View Source

Compare(IUnityObjectBase, IUnityObjectBase)

Declaration
public int Compare(IUnityObjectBase obj1, IUnityObjectBase obj2)
Parameters
Type Name Description
IUnityObjectBase obj1
IUnityObjectBase obj2
Returns
Type Description
System.Int32
| 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

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

ExportScene(IExportContainer, String, String, String, FileSystem)

Declaration
protected virtual bool ExportScene(IExportContainer container, string folderPath, string filePath, string sceneName, FileSystem fileSystem)
Parameters
Type Name Description
IExportContainer container
System.String folderPath
System.String filePath
System.String sceneName
FileSystem fileSystem
Returns
Type Description
System.Boolean
| 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
IComparer<>
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾