public List <UnitStackBase> SpawnPlayerUnits(Army playerArmy) { this.playerArmy = playerArmy; List <UnitStackBase> returnList = new List <UnitStackBase>(); for (int i = 0; i < playerArmy.unitStacks.Count; i++) { UnitStackBase newUnit = unitFactory.Create(playerArmy.unitStacks[i], true); PlacePlayerUnit(newUnit.gameObject, i); battleUI.SetNumberOfUnitsPlaque(newUnit); returnList.Add(newUnit); } return(returnList); }