Class SceneHierarchyObject
Inheritance
System.Object
SceneHierarchyObject
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.Processing.dll
Syntax
public sealed class SceneHierarchyObject : GameObjectHierarchyObject, IUnityObjectBase, IUnityAssetBase, IEndianSpanReadable, IAssetWritable, INamed
Constructors
|
Improve this Doc
View Source
Declaration
public SceneHierarchyObject(AssetInfo assetInfo, SceneDefinition scene)
Parameters
Type |
Name |
Description |
AssetRipper.Assets.Metadata.AssetInfo |
assetInfo |
|
SceneDefinition |
scene |
|
Properties
|
Improve this Doc
View Source
Assets
Declaration
public override IEnumerable<IUnityObjectBase> Assets { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Managers
Declaration
public List<ILevelGameManager> Managers { get; }
Property Value
Type |
Description |
List<AssetRipper.SourceGenerated.Classes.ClassID_3.ILevelGameManager> |
|
|
Improve this Doc
View Source
Name
Declaration
public Utf8String Name { get; set; }
Property Value
Type |
Description |
Utf8String |
|
|
Improve this Doc
View Source
Scene
Declaration
public SceneDefinition Scene { get; }
Property Value
|
Improve this Doc
View Source
SceneRoots
Declaration
public ISceneRoots SceneRoots { get; set; }
Property Value
Type |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1660057539.ISceneRoots |
|
Methods
|
Improve this Doc
View Source
Create(ProcessedAssetCollection, SceneDefinition)
Declaration
public static SceneHierarchyObject Create(ProcessedAssetCollection collection, SceneDefinition scene)
Parameters
Returns
|
Improve this Doc
View Source
FetchDependencies()
Declaration
public override IEnumerable<(string, PPtr)> FetchDependencies()
Returns
Type |
Description |
IEnumerable<System.ValueTuple<System.String, AssetRipper.Assets.Metadata.PPtr>> |
|
Overrides
|
Improve this Doc
View Source
GetRoots()
Declaration
public IEnumerable<IGameObject> GetRoots()
Returns
Type |
Description |
IEnumerable<AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject> |
|
|
Improve this Doc
View Source
WalkFields(AssetWalker)
Declaration
protected override void WalkFields(AssetWalker walker)
Parameters
Overrides
Implements
AssetRipper.IO.Endian.IEndianSpanReadable
Extension Methods