Static utility class providing centralized functionality for working with Groups in realvirtual.
More...
|
| static List< string > | GetAllGroupNames () |
| | Gets all unique group names in the scene.
|
| |
| static List< GameObject > | GetGameObjectsWithGroup (string groupName) |
| | Gets all GameObjects that have a Group component with the specified group name.
|
| |
| static List< GameObject > | GetGameObjectsWithGroupIncludingChildren (string groupName) |
| | Gets all GameObjects with the specified group name including all their child objects.
|
| |
| static List< GameObject > | GetGameObjectsWithAllGroups (List< string > groupNames) |
| | Gets GameObjects that belong to ALL specified groups.
|
| |
| static List< GameObject > | GetMeshesWithGroup (string groupName) |
| | Gets GameObjects with the specified group that also have MeshFilter components.
|
| |
| static List< GameObject > | GetMeshesWithAllGroups (List< string > groupNames) |
| | Gets GameObjects with all specified groups that also have MeshFilter components.
|
| |
| static Bounds | GetGroupBounds (string groupName) |
| | Calculates the combined bounds of all renderers in objects belonging to the specified group.
|
| |
| static Bounds | GetGroupBounds (List< GameObject > groupObjects) |
| | Calculates the combined bounds of all renderers in the provided list of GameObjects.
|
| |
| static List< Renderer > | GetRenderersFromGroup (string groupName) |
| | Gets all renderers from objects in the specified group.
|
| |
| static List< Renderer > | GetRenderersFromGroup (List< GameObject > groupObjects) |
| | Gets all renderers from the provided list of GameObjects.
|
| |
| static Collider | GetFirstColliderInGroup (string groupName) |
| | Finds the first collider in objects belonging to the specified group.
|
| |
| static Collider | GetFirstColliderInGroup (List< GameObject > groupObjects) |
| | Finds the first collider in the provided list of GameObjects.
|
| |
| static List< Collider > | GetAllCollidersInGroup (string groupName) |
| | Gets all colliders from objects in the specified group.
|
| |
| static List< Collider > | GetAllCollidersInGroup (List< GameObject > groupObjects) |
| | Gets all colliders from the provided list of GameObjects.
|
| |
| static MeshCollider | CreateMeshColliderForGroup (GameObject target, string groupName) |
| | Creates a MeshCollider on the target GameObject that encompasses all meshes in the specified group.
|
| |
| static MeshCollider | CreateMeshColliderForGroup (GameObject target, List< GameObject > groupObjects) |
| | Creates a MeshCollider on the target GameObject that encompasses all meshes in the provided GameObjects.
|
| |
| static Mesh | CombineGroupMeshes (List< GameObject > groupObjects, Transform targetTransform=null) |
| | Combines all meshes from the specified group objects into a single mesh.
|
| |
| static List< string > | GetGroupNamesFromGameObject (GameObject obj) |
| | Gets all group names from a specific GameObject.
|
| |
| static bool | HasGroup (GameObject obj, string groupName) |
| | Checks if a GameObject belongs to the specified group.
|
| |
| static bool | HasAllGroups (GameObject obj, List< string > groupNames) |
| | Checks if a GameObject belongs to ALL specified groups.
|
| |
Static utility class providing centralized functionality for working with Groups in realvirtual.
Offers methods for querying, bounds calculation, collider management, and mesh operations on grouped objects.