void GenerateAudioToTargets()
{
//values holder [0] from, [1] to, [2] calculated value from ease equation:
vector2s=new Vector2[3];
//set audioSource:
if(tweenArguments.Contains("audiosource")){
audioSource=(AudioSource)tweenArguments["audiosource"];
}else{
if(GetComponent(typeof(AudioSource))){
audioSource=audio;
}else{
//throw error if no AudioSource is available:
Debug.LogError("iTween Error: AudioTo requires an AudioSource.");
Dispose();
}
}
//from values and default to values:
vector2s[0]=vector2s[1]=new Vector2(audioSource.volume,audioSource.pitch);
//to values:
if (tweenArguments.Contains("volume")) {
vector2s[1].x=(float)tweenArguments["volume"];
}
if (tweenArguments.Contains("pitch")) {
vector2s[1].y=(float)tweenArguments["pitch"];
}
}