Class GameObjectExtensions
Inheritance
System.Object
GameObjectExtensions
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()
Assembly: AssetRipper.SourceGenerated.Extensions.dll
Syntax
public static class GameObjectExtensions
Methods
|
Improve this Doc
View Source
AddComponent(IGameObject, ClassIDType, IComponent)
Declaration
public static void AddComponent(this IGameObject gameObject, ClassIDType classID, IComponent component)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
AssetRipper.SourceGenerated.ClassIDType |
classID |
|
AssetRipper.SourceGenerated.Classes.ClassID_2.IComponent |
component |
|
|
Improve this Doc
View Source
ConvertToEditorFormat(IGameObject, ITagManager)
Declaration
public static void ConvertToEditorFormat(this IGameObject gameObject, ITagManager tagManager)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
AssetRipper.SourceGenerated.Classes.ClassID_78.ITagManager |
tagManager |
|
|
Improve this Doc
View Source
CreatePrefabForRoot(IGameObject, ProcessedAssetCollection)
Declaration
public static IPrefabInstance CreatePrefabForRoot(this IGameObject root, ProcessedAssetCollection collection)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
root |
|
ProcessedAssetCollection |
collection |
|
Returns
Type |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1001.IPrefabInstance |
|
|
Improve this Doc
View Source
FetchComponents(IGameObject)
Declaration
public static IEnumerable<IPPtr_Component> FetchComponents(this IGameObject gameObject)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
Returns
Type |
Description |
IEnumerable<AssetRipper.SourceGenerated.Subclasses.PPtr_Component.IPPtr_Component> |
|
|
Improve this Doc
View Source
FetchHierarchy(IGameObject)
Fetch all the assets in the hierarchy for this AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject.
Declaration
public static IEnumerable<IEditorExtension> FetchHierarchy(this IGameObject root)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
root |
|
Returns
Type |
Description |
IEnumerable<AssetRipper.SourceGenerated.Classes.ClassID_18.IEditorExtension> |
|
|
Improve this Doc
View Source
GetChildren(IGameObject)
Declaration
public static IEnumerable<IGameObject> GetChildren(this IGameObject gameObject)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
Returns
Type |
Description |
IEnumerable<AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject> |
|
|
Improve this Doc
View Source
GetComponent<T>(IGameObject)
Declaration
public static T GetComponent<T>(this IGameObject gameObject)
where T : IComponent
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
Returns
Type Parameters
|
Improve this Doc
View Source
GetComponentAccessList(IGameObject)
Declaration
public static PPtrAccessList<IPPtr_Component, IComponent> GetComponentAccessList(this IGameObject gameObject)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
Returns
Type |
Description |
PPtrAccessList<AssetRipper.SourceGenerated.Subclasses.PPtr_Component.IPPtr_Component, AssetRipper.SourceGenerated.Classes.ClassID_2.IComponent> |
|
|
Improve this Doc
View Source
GetComponentCount(IGameObject)
Declaration
public static int GetComponentCount(this IGameObject gameObject)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetComponentPPtrList(IGameObject)
Declaration
public static AccessListBase<IPPtr_Component> GetComponentPPtrList(this IGameObject gameObject)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
Returns
Type |
Description |
AccessListBase<AssetRipper.SourceGenerated.Subclasses.PPtr_Component.IPPtr_Component> |
|
|
Improve this Doc
View Source
GetIsActive(IGameObject)
Declaration
public static bool GetIsActive(this IGameObject gameObject)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
GetRoot(IGameObject)
Declaration
public static IGameObject GetRoot(this IGameObject gameObject)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
Returns
Type |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
|
|
Improve this Doc
View Source
GetRootDepth(IGameObject)
Declaration
public static int GetRootDepth(this IGameObject gameObject)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetTransform(IGameObject)
Declaration
public static ITransform GetTransform(this IGameObject gameObject)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
Returns
Type |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_4.ITransform |
|
|
Improve this Doc
View Source
IsRoot(IGameObject)
Declaration
public static bool IsRoot(this IGameObject gameObject)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
SetIsActive(IGameObject, Boolean)
Declaration
public static void SetIsActive(this IGameObject gameObject, bool active)
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
System.Boolean |
active |
|
|
Improve this Doc
View Source
TryGetComponent<T>(IGameObject)
Declaration
public static T TryGetComponent<T>(this IGameObject gameObject)
where T : IComponent
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
Returns
Type Parameters
|
Improve this Doc
View Source
TryGetComponent<T>(IGameObject, out T)
Declaration
public static bool TryGetComponent<T>(this IGameObject gameObject, out T component)
where T : IComponent
Parameters
Type |
Name |
Description |
AssetRipper.SourceGenerated.Classes.ClassID_1.IGameObject |
gameObject |
|
T |
component |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters