Impact Interaction System API
Impact.Interactions.IInteractionResult Interface Reference

Holds all data and code needed to perform an interaction. More...

Inheritance diagram for Impact.Interactions.IInteractionResult:
Impact.Interactions.IContinuousInteractionResult Impact.Interactions.Audio.AudioInteractionResult Impact.Interactions.Decals.DecalInteractionResult Impact.Interactions.Particles.ParticleInteractionResult

Public Member Functions

void Process (IImpactObject parent)
 Perform the necessary tasks to display the results of the interaction, such as playing audio or emitting particle effects. More...
 

Properties

bool IsValid [get]
 Does the result contain any useful data? More...
 

Detailed Description

Holds all data and code needed to perform an interaction.

Member Function Documentation

◆ Process()

void Impact.Interactions.IInteractionResult.Process ( IImpactObject  parent)

Perform the necessary tasks to display the results of the interaction, such as playing audio or emitting particle effects.

Parameters
parentThe Impact Object the data originated from.

Implemented in Impact.Interactions.Audio.AudioInteractionResult, Impact.Interactions.Decals.DecalInteractionResult, and Impact.Interactions.Particles.ParticleInteractionResult.

Property Documentation

◆ IsValid

bool Impact.Interactions.IInteractionResult.IsValid
get