public void Blast(int row, int column) { int brickid = row * COLUMN + column + COLUMN_BY_2; if (brickid < 0) { return; } Brick brk = bricksList [brickid]; //add dynamite blast animation GameObject dynamite = Instantiate <GameObject>(Resources.Load <GameObject> (Constants.RESOURCELOCATION_PREFAB + "Blast")); dynamite.transform.SetParent(brk.transform.parent); dynamite.transform.localPosition = brk.transform.localPosition; brk.Blast(RelativeDirection.Top); }