boardManager.spawnTurret C# (CSharp) Method

spawnTurret() public method

public spawnTurret ( Vector2 pos ) : void
pos Vector2
return void
    void spawnTurret(Vector2 pos)
    {
        Vector3 spawnPosition = SS.hexPositionTransform(pos);
        List<int> temp = vecToBoard(pos);
        int x = temp[0], y = temp[1];
        board[x, y].activateTurret(true);
        GameObject instance = Instantiate(turretGameObj, spawnPosition, Quaternion.LookRotation(Vector3.up)) as GameObject;
        turret currTurret = instance.GetComponent<turret>();
        board[x, y].setTurret(currTurret);
        turrets.Add(currTurret);
        currTurret.setPos(pos);
    }