Esempio n. 1
0
 public void RemoveExplod(int explodId)
 {
     if (explodId < 0 || m_PartList == null)
     {
         return;
     }
     for (int i = m_PartList.Count - 1; i >= 0; --i)
     {
         var part = m_PartList [i];
         if (part != null)
         {
             Explod explod = part as Explod;
             if (explod != null && explod.ID == explodId)
             {
                 part.InteralDoDestroy();
             }
         }
     }
 }
Esempio n. 2
0
    public bool ContainsExplod(int explodId)
    {
        if (explodId < 0 || m_PartList == null)
        {
            return(false);
        }

        for (int i = m_PartList.Count - 1; i >= 0; --i)
        {
            var part = m_PartList [i];
            if (part != null)
            {
                Explod explod = part as Explod;
                if (explod != null && explod.ID == explodId)
                {
                    return(true);
                }
            }
        }
        return(false);
    }