Impact Main Page API Reference Change Logs
Installation
Impact Tags Impact Tag Library Using Impact Tags
Impact Manager Material Mapping
Impact Materials Impact Material Interaction Sets
Impact Interactions Audio Interactions Particle Interactions Decal Interactions
Impact Objects Impact Object Single Material Impact Object Rigidbody Rigidbodies With Multiple Materials Impact Terrain
Impact Triggers Physics Triggers Impact Collision Trigger Impact Slide and Roll Trigger Impact Simple Collision Trigger Impact Speculative Collision Trigger Impact Particle Collision Trigger Other Triggers Impact Raycast Trigger
Extending Impact Custom Impact Triggers Interaction Data Custom Impact Interactions Impact Interactions Interaction Results IInteractionResult IContinuousInteractionResult Custom Impact Objects Custom Impact Materials Custom Impact Tag Libraries

Impact Materials

Impact Materials define what interactions will occur when an object interacts with the tags defined in the Impact Tag Library. You can create a new Impact Material by going to Assets > Create > Impact > Impact Material.

You will first need to set the Tag Library. Setting this is not strictly required, but it will allow you to see tag names instead of the raw integer values.

You will then need to define what tags, if any, apply to this material by selecting the Material Tags. These tags are what other Impact Materials will look at to determine what interaction(s) to use.


Impact Material Interaction Sets

Impact Materials contain a list of Interaction Sets. Interaction Sets define the group of interactions that will occur when certain tags are sent to the Impact Material.

Interaction Sets have the following properties:

  • Name – A human-readable name for the interaction set.
  • Include Tags – Tags that must be present on the input tags for this interaction set to be used.
    • Exact – If checked, the input tags must exactly match the selected tags for the interaction set to be used. Otherwise the interaction set will be used if any of the tags are present.
  • Exclude Tags – Any tags that, if present on the input tags, will cause the interaction set to be ignored.
    • Exact – If checked, the input tags must exactly match the selected tags for the interaction set to be ignored. Otherwise the interaction set will be ignored if at least one of the tags is present.

Impact Materials also have Fallback Material Tags, which will be used when the input tags are not known.