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(); } } } }
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(); } } } } }