|
Impact Interaction System API
|
Base ScriptableObject implementation of the IImpactMaterialInteraction interface. More...
Public Member Functions | |
| abstract IInteractionResult | GetInteractionResult< T > (T interactionData) |
| Process the given interaction data and return an interaction result. More... | |
| abstract void | Preload () |
| Preload any needed data or objects, such as object pools. More... | |
| IInteractionResult | GetInteractionResult< T > (T interactionData) |
| Process the given interaction data and return an interaction result. More... | |
| void | Preload () |
| Preload any needed data or objects, such as object pools. More... | |
Base ScriptableObject implementation of the IImpactMaterialInteraction interface.
|
pure virtual |
Process the given interaction data and return an interaction result.
| interactionData | The data to process. |
Implements Impact.Interactions.IImpactInteraction.
Implemented in Impact.Interactions.Audio.ImpactAudioInteraction, Impact.Interactions.Decals.ImpactDecalInteraction, and Impact.Interactions.Particles.ImpactParticleInteraction.
| T | : | IInteractionData |
|
pure virtual |
Preload any needed data or objects, such as object pools.
Implements Impact.Interactions.IImpactInteraction.
Implemented in Impact.Interactions.Audio.ImpactAudioInteraction, Impact.Interactions.Decals.ImpactDecalInteraction, and Impact.Interactions.Particles.ImpactParticleInteraction.