Class PrefabInstanceExtensions
Inheritance
System.Object
PrefabInstanceExtensions
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)
System.Object.ToString()
Namespace: AssetRipper.SourceGenerated.Extensions
Assembly: AssetRipper.SourceGenerated.Extensions.dll
Syntax
public static class PrefabInstanceExtensions
Methods
| Improve this Doc View SourceGetName(IPrefabInstance)
Declaration
public static string GetName(this IPrefabInstance prefab)
Parameters
Type | Name | Description |
---|---|---|
AssetRipper.SourceGenerated.Classes.ClassID_1001.IPrefabInstance | prefab |
Returns
Type | Description |
---|---|
System.String |
GetRootGameObject(IPrefabInstance)
Declaration
public static IGameObject GetRootGameObject(this IPrefabInstance prefab)
Parameters
Type | Name | Description |
---|---|---|
AssetRipper.SourceGenerated.Classes.ClassID_1001.IPrefabInstance | prefab |
Returns
Type | Description |
---|---|
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
SetPrefabInternal(IPrefabInstance)
Sets the AssetRipper.SourceGenerated.Classes.ClassID_1001.IPrefabInstance as the internal prefab for all AssetRipper.SourceGenerated.Classes.ClassID_18.IEditorExtensions in the hierarchy.
Declaration
public static void SetPrefabInternal(this IPrefabInstance prefab)
Parameters
Type | Name | Description |
---|---|---|
AssetRipper.SourceGenerated.Classes.ClassID_1001.IPrefabInstance | prefab |
Remarks
Prior to 2018.3, Prefab was an actual asset inside "*.prefab" files.