public Hitlist GetHitlist(uint InstanceID)
{
if (HitlistsById.ContainsKey(InstanceID)) return HitlistsById[InstanceID];
var hit1 = GetHitlistFrom(InstanceID, Hitlists);
if (hit1 != null)
{
HitlistsById.Add(InstanceID, hit1);
return HitlistsById[InstanceID];
}
var hit2 = GetHitlistFrom(InstanceID, TSOAudio);
if (hit2 != null)
{
HitlistsById.Add(InstanceID, hit2);
return HitlistsById[InstanceID];
}
return null; //found nothing :'(
}