Exemplo n.º 1
0
    /// <summary>
    /// Destroy a bug and remove it from the Bug List.
    /// </summary>
    /// <param name="bug"></param>
    public void DestroyBug(Bug bug)
    {
        if (bug == null)
        {
            return;
        }

        m_DeadBugs.Remove(bug);
        m_BugList.Remove(bug);
        m_BugsParent.name = "Bugs (" + m_BugList.Count + ")";
        onBugsAlive.Invoke(m_BugList.Count.ToString());
        bug.DestroyBug();
    }