Beispiel #1
0
    void HitLine(int position, bool expandY)
    {
        int maxValue = (expandY ? Grid.GetMaxY() : Grid.GetMaxX());

        for (int i = 1; i <= maxValue; i++)
        {
            GameObject obj = (expandY ? Grid.LookupGrid(position, i) : Grid.LookupGrid(i, position));
            if (obj)
            {
                Mole mole = obj.GetComponent <Mole>();
                if (true)
                {
                    mole.OnDeath();
                }
            }
        }
    }
Beispiel #2
0
 void HitWithinRange()
 {
     for (int x = posX - radius; x <= posX + radius; x++)
     {
         for (int y = posY - radius; y <= posY + radius; y++)
         {
             GameObject obj = Grid.LookupGrid(x, y);
             if (obj)
             {
                 Mole mole = obj.GetComponent <Mole>();
                 if (true)
                 {
                     mole.OnDeath();
                 }
             }
         }
     }
 }