Class AudioAnimationHook.Factory
java.lang.Object
nl.pim16aap2.animatedarchitecture.core.audio.AudioAnimationHook.Factory
- All Implemented Interfaces:
IAnimationHookFactory<IAnimatedBlock>
- Enclosing class:
AudioAnimationHook
@Singleton
public static final class AudioAnimationHook.Factory
extends Object
implements IAnimationHookFactory<IAnimatedBlock>
-
Constructor Summary
ConstructorsConstructorDescriptionFactory(int serverTickTime, AudioConfigurator audioConfigurator, IAudioPlayer audioPlayer) -
Method Summary
Modifier and TypeMethodDescription@Nullable IAnimationHooknewInstance(Animation<IAnimatedBlock> animation) Creates a newIAnimationHook.
-
Constructor Details
-
Factory
@Inject public Factory(@Named("serverTickTime") int serverTickTime, AudioConfigurator audioConfigurator, IAudioPlayer audioPlayer)
-
-
Method Details
-
newInstance
Description copied from interface:IAnimationHookFactoryCreates a newIAnimationHook.- Specified by:
newInstancein interfaceIAnimationHookFactory<IAnimatedBlock>- Parameters:
animation- TheAnimationthat is being hooked into.- Returns:
- The new hook.
-