The set of states the reifect can switch between.
The type of the attached object.
The state being switched to.
The object's position among the reifect's attached objects.
How many objects are attached in total, for staggering effects by index.
The object being switched.
Called on an attached object each time the reifect switches it to a new state.
The set of states the reifect can switch between.