Namespace UnityEditor.PixyzPlugin4Unity.RuleEngine
Classes
AddChild
Add a Child to each gameobject in the input
AddLight
Add a light component to each elements in the input
AddRigidbody
Add a rigidbody component to each elements in the input
Delete
Delete all gameobjects present in the input
FilterOnLayer
Filter the input based on a layer
FilterOnMaterial
Filter the input base on a Material name
FilterOnMetadata
Filter the input base on a metadata
FilterOnName
Filter the input based on the gameobject name
FilterOnPosition
Filter the input based on the position relative to a box
FilterOnSize
Filter object base on their AABB diagonal size
FilterOnTag
Filter object base on their tag
FilterOnTriangleCount
Filter object base on their triangle count
FilterOnVerticesCount
Filter object base on their vertices count
GetAllGameObjects
Returns all gameobject currently in open scenes
GetChildAt
Return the child at the index
GetChildren
Return all children
GetGameObject
Set a specified gameobject as input
GetImportedModel
Get all gameobject importe dby pixyz in open scene
GetLatestImportedModel
Get the latest GameObject imported with Pixyz. It will fail if there isn't at least one model imported with Pixyz in the current scene. Use [Include Whole Hierarchy] to also include all of its children as well (at any level).
GetSelectedGameObjects
Get selected gameobjects as output
PrintGameObjectsInfo
Prints in the console gameobject infos
PrintMaterialsInfo
Prints in the console materials infos
PrintMeshesInfo
Prints in the console mesh infos
RandomizeTransform
Set random transform info on input
SetAsStatic
Set inputs static property on gameobejcts
SetEnabled
Set inputs enabled property on gameobejcts
SetLayer
Set inputs layer property on gameobejcts
SetMaterial
Set inputs materials on renderers
SetMesh
Set the specified mesh on all renderers
SetMetadata
Add a metadata property to input
SetName
Set inputs name property on gameobejcts
SetTag
Set inputs tag property on gameobejcts
SetTransform
Change transform values on input
SwitchMaterials
Replace inputs materials on renderers
Structs
FilterOnMetadata.PropName
Describe how the property name should match
FilterOnMetadata.PropValue
Describe how the property value should match
SwitchMaterials.MaterialRemplacement
Describe the materials will be used during the switch
Enums
AddChild.Placement
Describe the placement of the new instance
FilterOnMaterial.StringConstrain
Definies a valid comparaison
FilterOnMetadata.PropName.PropertyNameConstrain
Describe how to compare the name
FilterOnMetadata.PropValue.PropertyValueConstrain
Describe how to compare the value
FilterOnName.StringConstrain
Definies a valid comparaison
FilterOnPosition.BoundsCondition
Describe the requirment to validate the position
SetTransform.Referential
Describe how the transform should be applied on the transform
SwitchMaterials.CopyReplace
Describe how the replacement should happen