private void broadcast(final IEntity entity, final IEntityModifierListener listener) { entity.registerEntityModifier( new MoveModifier( 0.5f, BROADCAST_RIGHT, BROADCAST_LEVEL, BROADCAST_LEFT, BROADCAST_LEVEL, new IEntityModifierListener() { @Override public void onModifierStarted(IModifier<IEntity> pModifier, IEntity pItem) { entity.setVisible(true); listener.onModifierStarted(pModifier, pItem); } @Override public void onModifierFinished(IModifier<IEntity> pModifier, IEntity pItem) { entity.setVisible(false); listener.onModifierFinished(pModifier, pItem); } }, EaseBroadcast.getInstance())); }