public GameSaverScript(GameScript gameScript) { grid = new GridSaverScript (gameScript.gridScript); ships = new List<ShipSaverScript> (); playerBases = new List<BaseSaverScript> (); foreach (ShipScript ship in gameScript.ships) { ships.Add (new ShipSaverScript(ship)); } myname = gameScript.myname; opponentname = gameScript.opponentname; turn = gameScript.turn; curGameState = gameScript.curGameState; myPlayerType = gameScript.myPlayerType; winner = gameScript.winner; foreach (BaseScript baseScript in gameScript.bases) { playerBases.Add(new BaseSaverScript(baseScript)); } }
public BaseSaverScript(BaseScript playerBase) { health = playerBase.health; player = playerBase.player; myPlayerType = playerBase.myPlayerType; }