Пример #1
0
    public SavedGame.SavedMagicBoard Save()
    {
        var smb = new SavedGame.SavedMagicBoard();

        smb.position = transform.position;
        smb.rotation = transform.rotation;
        tiles.ForEach(tile => smb.tilePositions.Add(tile.transform.localPosition));
        return(smb);
    }
Пример #2
0
 public void LoadFrom(SavedGame.SavedMagicBoard smb)
 {
     transform.position = smb.position;
     transform.rotation = smb.rotation;
     smb.tilePositions.ForEach(pos => AddTile(pos));
 }