public PlayingAudioList()
 {
     ClipId       = -1;
     Priority     = 255u;
     IntervalTime = 0.002f;
     LimitNum     = 2147483647;
     PlayingCount = 0;
     CullingType  = AudioControlGroup.CullingTypes.NONE;
 }
 public void Setup(int clipId, uint priority, int limitNum, float intervalTime, AudioControlGroup.CullingTypes type)
 {
     ClipId       = clipId;
     Priority     = priority;
     IntervalTime = intervalTime;
     LimitNum     = limitNum;
     PlayingCount = 0;
     CullingType  = type;
     if (CullingType != 0)
     {
         if (m_AudioLists == null)
         {
             int limitNum2 = LimitNum;
             m_AudioLists = new List <AudioObject>(limitNum2);
         }
         else
         {
             m_AudioLists.Clear();
         }
     }
 }
 public PlayingAudioList(int clipId, uint priority, int limitNum, float intervalTime, AudioControlGroup.CullingTypes type)
 {
     Setup(clipId, priority, limitNum, intervalTime, type);
 }