boardManager.destroyTurret C# (CSharp) Method

destroyTurret() public method

public destroyTurret ( Vector2 pos ) : void
pos Vector2
return void
    public void destroyTurret(Vector2 pos)
    {
        List<int> temp = vecToBoard (pos);
        tile myTile = board[temp[0], temp[1]];
        myTile.activateTurret (false);
        myTile.setEnergy(true);
        Vector3 spawnPosition = SS.hexPositionTransform(pos);
        GameObject instance = Instantiate(energy, spawnPosition, Quaternion.LookRotation(Vector3.up)) as GameObject;
        myTile.setEnergy(true);		// wow
        myTile.setEnergy(instance);	// so rigor
        int spawnIndex = 0;
        while (turretSpawnPoints[spawnIndex] != pos) spawnIndex++;
        turretSpawnTimers[spawnIndex] = 1;
    }