package mhfc.net.common.ai.general.provider.composite;
import mhfc.net.common.ai.general.provider.simple.IAnimationProvider;
import mhfc.net.common.ai.general.provider.simple.IDamageProvider;
import mhfc.net.common.ai.general.provider.simple.ISelectionPredicate;
import mhfc.net.common.ai.general.provider.simple.IWeightProvider;
import mhfc.net.common.entity.type.EntityMHFCBase;
public interface ISpinProvider<EntityT extends EntityMHFCBase<? super EntityT>> extends IAttackProvider<EntityT> {
class TailWhipAdapter<EntityT extends EntityMHFCBase<? super EntityT>>
extends
IAttackProvider.AttackAdapter<EntityT> implements ISpinProvider<EntityT> {
public TailWhipAdapter(
IAnimationProvider ANIMPROVIDER,
IWeightProvider<EntityT> WEIGHTPROVIDER,
ISelectionPredicate<EntityT> PREDICATE,
IDamageProvider DAMAGEPROVIDER) {
super(ANIMPROVIDER, WEIGHTPROVIDER, PREDICATE, DAMAGEPROVIDER);
}
}
}