Beispiel #1
0
    void BreakTileAt(int x, int y)
    {
        Tile tileToBreak = m_allTiles[x, y];

        if (tileToBreak != null && tileToBreak.GetTileType() == TileType.Breakable)
        {
            if (m_particleManager != null)
            {
                m_particleManager.BreakDotFxAT(tileToBreak.GetBreakAbleValue(), x, y, 0);
            }
            tileToBreak.BreakTile();
        }
        //play sfx
        sfx.GetSFX(3);
    }