public void Setup(PlayerDatablock playerScript, string displayName) { player = new Player(); player.SetupFromScriptableObject(playerScript); player.displayName = displayName; player.Load(this); Debug.Log(player.displayName); }
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); } }