For example, a
PokeInteractor is responsible for indicating within experience logic that the user is able to poke things, determining when the user is trying to do so, and translating that user intent into interaction. Interactors are arguably the most fundamental concept of the
Interaction SDK.
Despite its conceptual centrality, the
IInteractor interface itself contains no methods or properties which should be leveraged in normal (non-core) development. All typical developer-facing APIs are defined in other types, either
IInteractorView or descendents of
IInteractor.
IInteractor itself exclusively contains details of core
Interaction SDK logic, and so these methods and properties should only be accessed to add or modify core functionality.