public void SetupFromScriptableObject(PlayerDatablock script) { ships = new List<Ship>(); for (var i = 0; i < script.ships.Count; i++) { var ship = new Ship(); ship.SetupFromScriptableObject(script.ships[i], HexCoord.AtOffset(script.shipFormation[i]), this); ships.Add(ship); } }
public void AddShip(ShipDatablock shipScript, HexCoord formation) { var ship = new Ship(); ship.SetupFromScriptableObject(shipScript, formation, player); player.ships.Add(ship); }