Skip to main content

Interactions (Overview)

Owner: Matthias Wölfle
Last updated: May 28, 2025

Overview table of all currently available Interactions in 3D-Customizing

InteractionsDescriptionCodeTypeParameterDefault ValueRequiredParameter TypeExample
ChangeCharacteristicChoiceSet a CharacteristicChoice based on a Choice[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XString
TargetProductCharacteristicCodeParameterPair[TargetProductCharacteristic]Directly on the current ObjectInformationXString
CreateColliderCreates a Collider on the GameObjectColliderTypeCodeParameterPairBox / SphereBoxXBox
ColliderPositionCodeParameterPair[ColliderPosition]XVector30;0;0
ColliderRotationCodeParameterPair[ColliderRotation]OptionalVector30;0;0
ColliderScaleCodeParameterPair[ColliderScale] (for BoxCollider)OptionalVector30;0;0
ColliderRadiusCodeParameterPair[ColliderRadius] (for SphereCollider)OptionalFloat
IsTriggerCodeParameterPairtruefalseOptionalBooltrue
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
ChangeColorChanges the color on a GameObject[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XHEX value#FF00FF / #FF00FFFF
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
ChangeIntensityChanges the light intensity[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XFloat
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
ChangeLightColorChanges the light color[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XHEX value#FF00FF
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
ChangeMaterialReplaces the material on a GameObject[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XString
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationXString
ChangeMaterialColorChanges the color of a material (BaseColor or a texture color)[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XHEX value#FF00FF
MaterialNameCodeParameterPair[MaterialName]--XString
TextureNameCodeParameterPair_MainTex_MainTexOptionalString
TargetColorCodeParameterPair[HEX value of the color to be changed in the texture]--OptionalHEX value#FF00FF
ToleranceCodeParameterPair0.1 - 0.90OptionalFloat
CreateOutlineComponentLineThicknessCodeParameterPair[Line thickness]0.3OptionalFloat#FF00FF
LineColorCodeParameterPair[HEX value of the line]#000000OptionalHEX value#FF00FF
ChangePositionOverwrites the current position of a GameObject in ObjectInformation[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XVector30;0;0
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
AddValuesCodeParameterPairtrue / falsefalseOptionalBooltrue
ChangePrefabSets/Changes an ObjectInformation[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XString
PrefabContainerPathCodeParameterPair[ContainerPathName]XString
DefaultPrefabCodeParameterPair[DefaultObjectInformation]OptionalString
PrefabContainerPositionCodeParameterPair[ContainerPosition]0;0;0OptionalVector30;0;0
PrefabContainerRotationCodeParameterPair[ContainerRotation]0;0;0OptionalVector30;0;0
PrefabContainerScaleCodeParameterPair[ContainerScale]1;1;1OptionalVector31;1;1
GameObjectNameCodeParameterPair[GameObjectName]--OptionalStringWAND
(applies to all prefabs)
ChangeRotationOverwrites the current rotation of a GameObject/ObjectInformation[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--Vector30;0;0
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
AddValuesCodeParameterPairtrue / false
CreateColliderCreates a Collider on the GameObjectColliderTypeCodeParameterPairBox / SphereBoxXBox
ColliderPositionCodeParameterPair[ColliderPosition]XVector30;0;0
ColliderRotationCodeParameterPair[ColliderRotation]OptionalVector30;0;0
ColliderScaleCodeParameterPair[ColliderScale] (for BoxCollider)OptionalVector30;0;0
ColliderRadiusCodeParameterPair[ColliderRadius] (for SphereCollider)OptionalFloat
IsTriggerCodeParameterPairtruefalseOptionalBooltrue
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
ChangeColorChange the color of a GameObject[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XHEX Value#FF00FF / #FF00FFFF
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
ChangeIntensityChange the light intensity[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XFloat
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
ChangeLightColorChange the light color[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XHEX Value#FF00FF
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
ChangeMaterialReplace the material on a GameObject[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XString
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationXString
ChangeMaterialColorChange the color of a material (BaseColor or color value in a texture)[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XHEX Value#FF00FF
MaterialNameCodeParameterPair[MaterialName]--XString
TextureNameCodeParameterPair_MainTex_MainTexOptionalString
TargetColorCodeParameterPair[HEX value of the color to change in the texture]--OptionalHEX Value#FF00FF
ToleranceCodeParameterPair0.1 - 0.90OptionalFloat
CreateOutlineComponentLineThicknessCodeParameterPair[Line thickness]0.3OptionalFloat#FF00FF
LineColorCodeParameterPair[HEX value of the line]#000000OptionalHEX Value#FF00FF
ChangePositionOverwrite the current position of a GameObject in ObjectInformation[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XVector30;0;0
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
AddValuesCodeParameterPairtrue / falsefalseOptionalBooltrue
ChangePrefabSet/Change an ObjectInformation[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XString
PrefabContainerPathCodeParameterPair[ContainerPathName]XString
DefaultPrefabCodeParameterPair[DefaultObjectInformation]OptionalString
PrefabContainerPositionCodeParameterPair[ContainerPosition]0;0;0OptionalVector30;0;0
PrefabContainerRotationCodeParameterPair[ContainerRotation]0;0;0OptionalVector30;0;0
PrefabContainerScaleCodeParameterPair[ContainerScale]1;1;1OptionalVector31;1;1
GameObjectNameCodeParameterPair[GameObjectName]--OptionalStringWAND
(applied to all Prefabs)
ChangeRotationOverwrite the current rotation of a GameObject in ObjectInformation[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--Vector30;0;0
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
AddValuesCodeParameterPairtrue / falsefalseOptionalBooltrue
ChangeScaleOverwrite the current scale of a GameObject in ObjectInformation[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--Vector30;0;0
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
AddValuesCodeParameterPairtrue / falsefalseOptionalBooltrue
ChangeTextureChange the texture of a material on a GameObject[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]--XString
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
ChangeVisibilityChange the visibility of GameObjects within an ObjectInformation[CODE]Choice / CharacteristicCombinationChoice[Characteristic] / [CharacteristicCombination]XString
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
DimensioningPlace a dimensioning object on the ObjectInformation----------
ElineOutlineAdd an outline around the ObjectInformationElineObjectTypeCodeParameterPair[OutLineType]StringActiveModule
Head
Pusher
Mount,TP
[CODE]GameObjectName[GameObjectPathName]Directly on the current ObjectInformationOptionalString
ExportSettingsComponentSpecifies whether the XML export structure is flat or hierarchical (Unity hierarchy)FlatHierarchyCodeParameterPair[True/False]falseXBooltrue
FlagInformationComponentUseGridSystemCodeParameterPair[True/False]XBool
IsPlaceableInsideObjectCodeParameterPair[True/False]XBool
IgnoreComponentIgnore the product of the ObjectInformation in the system list--------
IgnoreInExportComponentSpecifies whether this ObjectInformation (and its children, if any) should be ignored in the XML exportIgnoreChildrenCodeParameterPair[True/False]falseXBooltrue
MinimapPlace a minimap object on the ObjectInformationMinimapUIPrefabTextureGameObjectPathCodeParameterPair[PathName of the MinimapTexture]MinimapTextureXString
CanvasGameObjectNameCodeParameterPair[CanvasName]CanvasOptionalString
MinimapCameraGameObjectNameCodeParameterPair[MiniMapCameraName]MinimapCameraOptionalString
RenderTextureWidthCodeParameterPair[Texture width]1920OptionalInt
RenderTextureHeightCodeParameterPair[Texture height]1080OptionalInt
ViewportGameObjectNameCodeParameterPair[MinimapFrameName]MinimapViewPortOptionalString
ViewportMaterialResourcePathCodeParameterPair[MaterialPathName]Minimap/Materials/MinimapViewportMaterialOptionalString
ViewportColorCodeParameterPair[ViewPortColor]RGBA(0, 0, 0, 0.5f)OptionalHEX
ViewportOutlineWidthCodeParameterPair[ViewPortOutLineThickness]5OptionalInt
ViewportOutlineColorCodeParameterPair[ViewPortOutLineColor]#000000OptionalHEX
PositionInformationSet a position information for the ObjectInformation, for the frontendProductCharacteristicNameCodeParameterPair[ProductCharacteristicName]Developer-magicOptionalString
SnappableContainerSets the parent object for the SnapPoints on the ObjectInformationCategoryCodeParameterPair[PARENT-SnapPointCategory]XString
SnappableObjectSets the child object for the SnapPoints on the ObjectInformationCategoryCodeParameterPair[CHILD-SnapPointCategory]XString
ContainerCategoryCodeParameterPair[PARENT-SnapPointCategory]XString
SubProductQuantityInformationWrites a product into the 'System list', with a quantityProductCodeCodeParameterPair[ProductCode]XString
QuantityCodeParameterPair[QTY]
SubProductQuantityInformationWrites a product into the 'System list', with a quantityQuantityCodeParameterPair[QTY]XNum2