Class UnityAssetBase
The artificial base class for all generated Unity classes
Inheritance
System.Object
UnityAssetBase
Implements
AssetRipper.IO.Endian.IEndianSpanReadable
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)
Assembly: AssetRipper.Assets.dll
Syntax
public abstract class UnityAssetBase : IUnityAssetBase, IEndianSpanReadable, IAssetWritable
Properties
|
Improve this Doc
View Source
FlowMappedInYaml
Declaration
public virtual bool FlowMappedInYaml { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
SerializedVersion
Declaration
public virtual int SerializedVersion { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
|
Improve this Doc
View Source
AddToEqualityComparer(IUnityAssetBase, AssetEqualityComparer)
Declaration
public virtual bool? AddToEqualityComparer(IUnityAssetBase other, AssetEqualityComparer comparer)
Parameters
Returns
Type |
Description |
System.Nullable<System.Boolean> |
|
|
Improve this Doc
View Source
CopyValues(IUnityAssetBase, PPtrConverter)
Declaration
public virtual void CopyValues(IUnityAssetBase source, PPtrConverter converter)
Parameters
Type |
Name |
Description |
IUnityAssetBase |
source |
|
AssetRipper.Assets.Cloning.PPtrConverter |
converter |
|
|
Improve this Doc
View Source
FetchDependencies()
Declaration
public virtual IEnumerable<(string, PPtr)> FetchDependencies()
Returns
Type |
Description |
IEnumerable<System.ValueTuple<System.String, AssetRipper.Assets.Metadata.PPtr>> |
|
|
Improve this Doc
View Source
Declaration
public virtual bool IgnoreFieldInMetaFiles(string fieldName)
Parameters
Type |
Name |
Description |
System.String |
fieldName |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
ReadEditor(ref EndianSpanReader)
Declaration
public virtual void ReadEditor(ref EndianSpanReader reader)
Parameters
Type |
Name |
Description |
AssetRipper.IO.Endian.EndianSpanReader |
reader |
|
|
Improve this Doc
View Source
ReadRelease(ref EndianSpanReader)
Declaration
public virtual void ReadRelease(ref EndianSpanReader reader)
Parameters
Type |
Name |
Description |
AssetRipper.IO.Endian.EndianSpanReader |
reader |
|
|
Improve this Doc
View Source
Reset()
Declaration
public virtual void Reset()
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.Object.ToString()
|
Improve this Doc
View Source
WalkEditor(AssetWalker)
Declaration
public virtual void WalkEditor(AssetWalker walker)
Parameters
|
Improve this Doc
View Source
WalkRelease(AssetWalker)
Declaration
public virtual void WalkRelease(AssetWalker walker)
Parameters
|
Improve this Doc
View Source
WalkStandard(AssetWalker)
Declaration
public virtual void WalkStandard(AssetWalker walker)
Parameters
|
Improve this Doc
View Source
WriteEditor(AssetWriter)
Declaration
public virtual void WriteEditor(AssetWriter writer)
Parameters
|
Improve this Doc
View Source
WriteRelease(AssetWriter)
Declaration
public virtual void WriteRelease(AssetWriter writer)
Parameters
Implements
AssetRipper.IO.Endian.IEndianSpanReadable
Extension Methods