public Unit SpawnUnit(string name, Vector3 position) { Unit instance; if (PlayerControler.GetInstance().FirstPlayerTurn()) { instance = Instantiate(prefabsList.GetLeftUnit(name), position, Quaternion.identity, CellClasses.CellManager.GetInstance().transform); } else { instance = Instantiate(prefabsList.GetRightUnit(name), position, Quaternion.identity, CellClasses.CellManager.GetInstance().transform); } instance.transform.position = position; instance.GetComponent <AudioSource>().volume = MainMenu.soundsVolume; return(instance); }