// Instantiate player pieces public void InstantiateStartingPieces() { List <GamePiece> pieces = player.pieces; for (int i = 0; i < pieces.Count; i++) { GamePieceObject newPieceObject = GamePieceObject.InitializeFromGamePiece(pieces[i], gameMapObject.tilemap.transform, player.playerId); newPieceObject.SetPosition(gameMapObject); gamePieceObjects[pieces[i]] = newPieceObject; } fogMapObject.PaintFogMap(); }
// Create piece object public GamePieceObject CreatePieceObject(GamePiece piece) { GamePieceObject newPieceObject = GamePieceObject.InitializeFromGamePiece(piece, gameMapObject.tilemap.transform, player.playerId); return(newPieceObject); }