public static AudioControlGroup Create(CullingTypes type = CullingTypes.NONE, int LimitNum = int.MaxValue) { //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Expected O, but got Unknown GameObject val = new GameObject("AudioControlGroup"); AudioControlGroup audioControlGroup = val.AddComponent <AudioControlGroup>(); audioControlGroup._transform.set_parent(MonoBehaviourSingleton <SoundManager> .I._transform); audioControlGroup.Setup(type, LimitNum); return(audioControlGroup); }
private void Setup(CullingTypes type, int LimitNum) { if (m_dicPlayingAudio == null) { m_dicPlayingAudio = new Dictionary <int, PlayingAudioList>(); } else { m_dicPlayingAudio.Clear(); } CullingType = type; PlayingLimitNum = LimitNum; PlayingCount = 0; if (type == CullingTypes.OVERWRITE && LimitNum == 1) { m_bUnique = true; } }