private void Update()
{
if( _dataIsUpdated )
{
if( _receivedZeroData == false )
{
HandleAudioDataUpdate();
_inZeroState = false;
}
else
{
if( _inZeroState == false )
{
HandleNoMoreData();
_inZeroState = true;
}
}
_dataIsUpdated = false;
_needsData = true;
}
if( observedAudioStreamComp != _cachedStreamComp )
{
UpdateObservedStream();
}
}