コード例 #1
0
    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));
        }
    }
コード例 #2
0
 public BaseSaverScript(BaseScript playerBase)
 {
     health = playerBase.health;
     player = playerBase.player;
     myPlayerType = playerBase.myPlayerType;
 }