Show / Hide Table of Contents

Class ScriptExportCollectionBase

Inheritance
System.Object
ExportCollection
ScriptExportCollectionBase
EmptyScriptExportCollection
ScriptExportCollection
Implements
IExportCollection
Inherited Members
ExportCollection.GUID
ExportCollection.ExportMeta(IExportContainer, Meta, String, FileSystem)
ExportCollection.Export(IExportContainer, 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.Name
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.Scripts
Assembly: AssetRipper.Export.UnityProjects.dll
Syntax
public abstract class ScriptExportCollectionBase : ExportCollection, IExportCollection

Constructors

| Improve this Doc View Source

ScriptExportCollectionBase(ScriptExporter, IMonoScript)

Declaration
public ScriptExportCollectionBase(ScriptExporter assetExporter, IMonoScript firstScript)
Parameters
Type Name Description
ScriptExporter assetExporter
AssetRipper.SourceGenerated.Classes.ClassID_115.IMonoScript firstScript

Properties

| Improve this Doc View Source

AssetExporter

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

Assets

Declaration
public sealed override IEnumerable<IMonoScript> Assets { get; }
Property Value
Type Description
IEnumerable<AssetRipper.SourceGenerated.Classes.ClassID_115.IMonoScript>
Overrides
ExportCollection.Assets
| Improve this Doc View Source

File

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

FirstScript

Declaration
public IMonoScript FirstScript { get; }
Property Value
Type Description
AssetRipper.SourceGenerated.Classes.ClassID_115.IMonoScript

Methods

| Improve this Doc View Source

Contains(IUnityObjectBase)

Declaration
public sealed 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 sealed 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

GetExportID(IExportContainer, IUnityObjectBase)

Declaration
public sealed 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)
| Improve this Doc View Source

GetExportSubPath(IMonoScript, out String, out String)

Declaration
protected static void GetExportSubPath(IMonoScript script, out string folderPath, out string fileName)
Parameters
Type Name Description
AssetRipper.SourceGenerated.Classes.ClassID_115.IMonoScript script
System.String folderPath
System.String fileName
| Improve this Doc View Source

GetExportSubPath(String, String, String, out String, out String)

Declaration
protected static void GetExportSubPath(string assembly, string namespace, string class, out string folderPath, out string fileName)
Parameters
Type Name Description
System.String assembly
System.String namespace
System.String class
System.String folderPath
System.String fileName
| Improve this Doc View Source

GetScriptsFolderName(String)

Declaration
protected static string GetScriptsFolderName(string assemblyName)
Parameters
Type Name Description
System.String assemblyName
Returns
Type Description
System.String
| Improve this Doc View Source

OnScriptExported(IExportContainer, IMonoScript, String, FileSystem)

Declaration
protected static void OnScriptExported(IExportContainer container, IMonoScript script, string path, FileSystem fileSystem)
Parameters
Type Name Description
IExportContainer container
AssetRipper.SourceGenerated.Classes.ClassID_115.IMonoScript script
System.String path
FileSystem fileSystem

Implements

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