Can 2 iTween components run on the same gameobject simultaneously?

I have 2 audio sources on the same object. One which I would tween volume from 0 to 1 represented by:

iTween.AudioTo(channelTarget.gameObject, iTween.Hash("name", "fadein", "audiosource", newChannel.audioSource, "volume", busVolume, "time", 8F)

And the other audio source which would tween volume from 1 to 0 represented by:

iTween.AudioTo(channelTarget.gameObject, iTween.Hash("name", "fadeout", "audiosource", Channel.audioSource, "volume", 0F, "time", 8F));

Both iTween components attach to the game object but the first one gets inturrupted and disposed by the second.

Has anyone encountered something like this?

I recommend you to use Visual Itween Editor from assets store , it’s free and it allow to do the thing you want.
Cheers ^^

I’ve had the same problem as you Brenden. My solution was to create 2 individual GameObjects that are parented to your parent object. Then each of those game objects has it’s own AudioSource. Works perfectly for cross fading.