rudzen / ChessLib

C# chess library containing a complete data structure and move generation.
MIT License
81 stars 22 forks source link

Bugs when imported to Unity 2019.4.3f1 #30

Closed akmaurya288 closed 4 years ago

akmaurya288 commented 4 years ago

Assets\Script\Chess\Extensions\CastlelingExtensions.cs(60,31): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(133,30): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(205,13): error CS0106: The modifier 'static' is not valid for this item Assets\Script\Chess\MoveList.cs(140,32): error CS1002: ; expected Assets\Script\Chess\Position.cs(1407,23): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(60,37): error CS1003: Syntax error, '(' expected Assets\Script\Chess\Position.cs(1407,29): error CS1003: Syntax error, '(' expected Assets\Script\Chess\Types\Piece.cs(133,36): error CS1003: Syntax error, '(' expected Assets\Script\Chess\MoveList.cs(140,38): error CS1003: Syntax error, '(' expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(60,37): error CS1525: Invalid expression term '{' Assets\Script\Chess\Types\Piece.cs(133,36): error CS1525: Invalid expression term '{' Assets\Script\Chess\Position.cs(1407,29): error CS1525: Invalid expression term '{' Assets\Script\Chess\Extensions\CastlelingExtensions.cs(60,37): error CS1026: ) expected Assets\Script\Chess\Types\Piece.cs(133,36): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(140,38): error CS1525: Invalid expression term '{' Assets\Script\Chess\Extensions\CastlelingExtensions.cs(61,14): error CS1513: } expected Assets\Script\Chess\Position.cs(1407,29): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(140,38): error CS1026: ) expected Assets\Script\Chess\Types\Piece.cs(134,14): error CS1513: } expected Assets\Script\Chess\Position.cs(1408,14): error CS1513: } expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(62,38): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(141,14): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(206,13): error CS0106: The modifier 'static' is not valid for this item Assets\Script\Chess\Types\Piece.cs(135,21): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(207,13): error CS0106: The modifier 'static' is not valid for this item Assets\Script\Chess\Position.cs(1409,35): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(142,45): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(233,13): error CS0106: The modifier 'static' is not valid for this item Assets\Script\Chess\Extensions\CastlelingExtensions.cs(62,38): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(135,21): error CS1513: } expected Assets\Script\Chess\Position.cs(1409,35): error CS1513: } expected Assets\Script\Chess\MoveList.cs(142,45): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(135,40): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(345,30): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(142,73): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(135,40): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(345,36): error CS1003: Syntax error, '(' expected Assets\Script\Chess\MoveList.cs(142,73): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(136,21): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(345,36): error CS1525: Invalid expression term '{' Assets\Script\Chess\Types\Piece.cs(136,21): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(345,36): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(143,45): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(136,42): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(136,42): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(346,14): error CS1513: } expected Assets\Script\Chess\MoveList.cs(143,45): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(137,21): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(347,35): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(137,21): error CS1513: } expected Assets\Script\Chess\MoveList.cs(143,54): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(347,35): error CS1513: } expected Assets\Script\Chess\MoveList.cs(143,54): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(137,42): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(62,65): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(144,38): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(137,42): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(347,82): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(62,65): error CS1513: } expected Assets\Script\Chess\MoveList.cs(145,14): error CS1597: Semicolon after method or accessor block is not valid Assets\Script\Chess\Types\Piece.cs(138,21): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(347,82): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(138,21): error CS1513: } expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(63,39): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(348,33): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(63,39): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(138,40): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(348,33): error CS1513: } expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(63,67): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(138,40): error CS1513: } expected Assets\Script\Chess\MoveList.cs(153,13): error CS1519: Invalid token 'if' in class, struct, or interface member declaration Assets\Script\Chess\Extensions\CastlelingExtensions.cs(63,67): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(348,78): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(64,97): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(348,78): error CS1513: } expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(65,14): error CS1597: Semicolon after method or accessor block is not valid Assets\Script\Chess\Types\Piece.cs(139,21): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(349,34): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(139,21): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(349,34): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(139,41): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(153,22): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\Types\BitBoards.cs(350,80): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(71,26): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(153,22): error CS1026: ) expected Assets\Script\Chess\Types\Piece.cs(139,41): error CS1513: } expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(71,32): error CS1003: Syntax error, '(' expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(71,32): error CS1525: Invalid expression term '{' Assets\Script\Chess\Types\Piece.cs(140,21): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(350,80): error CS1513: } expected Assets\Script\Chess\MoveList.cs(153,22): error CS1519: Invalid token '!=' in class, struct, or interface member declaration Assets\Script\Chess\Types\Piece.cs(140,21): error CS1513: } expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(71,32): error CS1026: ) expected Assets\Script\Chess\Types\BitBoards.cs(351,35): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(72,14): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(140,40): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(153,52): error CS1519: Invalid token ')' in class, struct, or interface member declaration Assets\Script\Chess\Types\Piece.cs(140,40): error CS1513: } expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(73,38): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(352,14): error CS1597: Semicolon after method or accessor block is not valid Assets\Script\Chess\Extensions\CastlelingExtensions.cs(73,38): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(141,21): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(73,46): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(73,46): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(141,21): error CS1513: } expected Assets\Script\Chess\MoveList.cs(155,30): error CS1519: Invalid token '=' in class, struct, or interface member declaration Assets\Script\Chess\Extensions\CastlelingExtensions.cs(74,39): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(673,30): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(141,40): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(74,39): error CS1513: } expected Assets\Script\Chess\Position.cs(1409,62): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(673,36): error CS1003: Syntax error, '(' expected Assets\Script\Chess\Types\Piece.cs(141,40): error CS1513: } expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(74,49): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(673,36): error CS1525: Invalid expression term '{' Assets\Script\Chess\MoveList.cs(155,37): error CS1519: Invalid token '==' in class, struct, or interface member declaration Assets\Script\Chess\Position.cs(1409,62): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(673,36): error CS1026: ) expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(74,49): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(142,21): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(674,14): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(142,21): error CS1513: } expected Assets\Script\Chess\Position.cs(1410,33): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(75,38): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(675,35): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(142,42): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(75,38): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(142,42): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(675,35): error CS1513: } expected Assets\Script\Chess\Position.cs(1410,33): error CS1513: } expected Assets\Script\Chess\MoveList.cs(155,66): error CS1519: Invalid token '||' in class, struct, or interface member declaration Assets\Script\Chess\Extensions\CastlelingExtensions.cs(75,53): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(143,21): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(75,53): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(143,21): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(675,88): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(76,42): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(143,42): error CS1002: ; expected Assets\Script\Chess\Position.cs(1410,60): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(675,88): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(143,42): error CS1513: } expected Assets\Script\Chess\Position.cs(1410,60): error CS1513: } expected Assets\Script\Chess\MoveList.cs(155,74): error CS1519: Invalid token '==' in class, struct, or interface member declaration Assets\Script\Chess\Types\Piece.cs(144,21): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(676,33): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(144,21): error CS1513: } expected Assets\Script\Chess\Position.cs(1411,35): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(676,33): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(144,40): error CS1002: ; expected Assets\Script\Chess\Position.cs(1411,35): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(676,86): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(144,40): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(676,86): error CS1513: } expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(76,42): error CS1513: } expected Assets\Script\Chess\Position.cs(1411,68): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(145,21): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(677,35): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(76,57): error CS1002: ; expected Assets\Script\Chess\Position.cs(1411,68): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(145,21): error CS1513: } expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(76,57): error CS1513: } expected Assets\Script\Chess\MoveList.cs(156,29): error CS1003: Syntax error, ',' expected Assets\Script\Chess\Types\BitBoards.cs(677,35): error CS1513: } expected Assets\Script\Chess\Position.cs(1412,33): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(77,87): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(145,41): error CS1002: ; expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(78,14): error CS1597: Semicolon after method or accessor block is not valid Assets\Script\Chess\Types\BitBoards.cs(677,68): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(145,41): error CS1513: } expected Assets\Script\Chess\MoveList.cs(157,23): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(677,68): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(146,21): error CS1002: ; expected Assets\Script\Chess\Position.cs(1412,33): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(146,21): error CS1513: } expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(95,5): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\Types\BitBoards.cs(678,33): error CS1002: ; expected Assets\Script\Chess\Position.cs(1412,64): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(157,27): error CS1003: Syntax error, '(' expected Assets\Script\Chess\Types\Piece.cs(146,40): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(678,33): error CS1513: } expected Assets\Script\Chess\Extensions\CastlelingExtensions.cs(96,1): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\Types\Piece.cs(146,40): error CS1513: } expected Assets\Script\Chess\MoveList.cs(157,27): error CS1026: ) expected Assets\Script\Chess\Position.cs(1412,64): error CS1513: } expected Assets\Script\Chess\Types\Piece.cs(147,36): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(678,64): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(157,27): error CS1002: ; expected Assets\Script\Chess\Types\Piece.cs(148,14): error CS1597: Semicolon after method or accessor block is not valid Assets\Script\Chess\Position.cs(1413,34): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(157,27): error CS1519: Invalid token '.' in class, struct, or interface member declaration Assets\Script\Chess\Types\BitBoards.cs(678,64): error CS1513: } expected Assets\Script\Chess\Position.cs(1413,34): error CS1513: } expected Assets\Script\Chess\MoveList.cs(159,25): error CS1519: Invalid token '=' in class, struct, or interface member declaration Assets\Script\Chess\Types\Piece.cs(189,1): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\Types\BitBoards.cs(679,34): error CS1002: ; expected Assets\Script\Chess\Position.cs(1413,66): error CS1002: ; expected Assets\Script\Chess\Types\BitBoards.cs(679,34): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(679,66): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(159,44): error CS1519: Invalid token '(' in class, struct, or interface member declaration Assets\Script\Chess\Types\BitBoards.cs(679,66): error CS1513: } expected Assets\Script\Chess\Types\BitBoards.cs(680,35): error CS1002: ; expected Assets\Script\Chess\Position.cs(1413,66): error CS1513: } expected Assets\Script\Chess\MoveList.cs(159,47): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\Types\BitBoards.cs(681,14): error CS1597: Semicolon after method or accessor block is not valid Assets\Script\Chess\Position.cs(1414,36): error CS1002: ; expected Assets\Script\Chess\Position.cs(1415,14): error CS1597: Semicolon after method or accessor block is not valid Assets\Script\Chess\MoveList.cs(159,49): error CS1519: Invalid token '&' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(159,63): error CS1519: Invalid token ';' in class, struct, or interface member declaration Assets\Script\Chess\Types\BitBoards.cs(687,5): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\Position.cs(1505,1): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\Types\BitBoards.cs(688,1): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(160,25): error CS1519: Invalid token '=' in class, struct, or interface member declaration Assets\Script\Chess\Fen\Fen.cs(132,13): error CS0106: The modifier 'static' is not valid for this item Assets\Script\Chess\MoveList.cs(160,36): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(160,36): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(160,36): error CS1519: Invalid token '&' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(160,45): error CS1519: Invalid token ')' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(160,55): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(160,57): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(160,57): error CS1519: Invalid token '&' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(160,71): error CS1519: Invalid token ';' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(162,29): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(163,17): error CS1519: Invalid token '{' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(165,53): error CS1519: Invalid token ':' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(166,33): error CS1519: Invalid token '&=' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(166,42): error CS1519: Invalid token ';' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(167,33): error CS1519: Invalid token '&=' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(167,42): error CS1519: Invalid token ';' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(170,56): error CS1519: Invalid token ':' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(172,37): error CS1519: Invalid token '&=' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(172,54): error CS1519: Invalid token '(' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(172,59): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(172,60): error CS1519: Invalid token ';' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(173,37): error CS1519: Invalid token '&=' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(173,54): error CS1519: Invalid token '(' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(173,59): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(173,60): error CS1519: Invalid token ';' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(181,29): error CS1519: Invalid token 'if' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(181,33): error CS1031: Type expected Assets\Script\Chess\MoveList.cs(181,33): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(181,33): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(181,33): error CS1519: Invalid token '!' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(181,47): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(181,47): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(181,47): error CS1519: Invalid token '&' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(181,61): error CS1519: Invalid token ')' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(181,70): error CS1519: Invalid token ')' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(185,41): error CS1519: Invalid token '|=' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(185,47): error CS1519: Invalid token ';' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(186,41): error CS1519: Invalid token '|=' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(186,47): error CS1519: Invalid token ';' in class, struct, or interface member declaration Assets\Script\Chess\MoveList.cs(189,29): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(191,17): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(193,17): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(193,24): error CS1031: Type expected Assets\Script\Chess\MoveList.cs(193,24): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(193,24): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(193,24): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(193,33): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(193,40): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(196,27): error CS0270: Array size cannot be specified in a variable declaration (try initializing with a 'new' expression) Assets\Script\Chess\MoveList.cs(196,35): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(196,36): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(196,41): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(196,48): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(196,58): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(196,58): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(196,58): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(196,60): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(196,62): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(196,64): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(196,66): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(197,17): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(199,17): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(199,24): error CS1031: Type expected Assets\Script\Chess\MoveList.cs(199,24): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(199,24): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(199,24): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(199,33): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(199,40): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(202,27): error CS0270: Array size cannot be specified in a variable declaration (try initializing with a 'new' expression) Assets\Script\Chess\MoveList.cs(202,35): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(202,36): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(202,41): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(202,48): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(202,58): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(202,58): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(202,58): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(202,60): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(202,63): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(202,65): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(202,67): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(202,69): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(202,71): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(203,17): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(204,13): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(207,23): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(207,29): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(207,31): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(207,31): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(208,17): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(208,62): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(209,17): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(209,62): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(209,63): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(212,17): error CS1031: Type expected Assets\Script\Chess\MoveList.cs(212,17): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(212,17): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(212,17): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(212,27): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(212,34): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(214,29): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(215,17): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(216,45): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(216,53): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(217,25): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(217,38): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(217,44): error CS1003: Syntax error, '(' expected Assets\Script\Chess\MoveList.cs(217,44): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(217,44): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(217,44): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(218,25): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(220,45): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(220,53): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(221,25): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(221,38): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(221,41): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(221,47): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(223,17): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(229,17): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(229,24): error CS1031: Type expected Assets\Script\Chess\MoveList.cs(229,24): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(229,24): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(229,24): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(229,28): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(229,35): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(230,21): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(230,27): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(230,49): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(230,56): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(230,74): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(230,74): error CS1003: Syntax error, ',' expected Assets\Script\Chess\MoveList.cs(230,81): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(230,82): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(230,87): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(230,94): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(230,100): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(232,17): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(232,24): error CS1031: Type expected Assets\Script\Chess\MoveList.cs(232,24): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(232,24): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(232,24): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(232,28): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(232,35): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(233,21): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(233,27): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(233,49): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(233,56): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(233,74): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(233,74): error CS1003: Syntax error, ',' expected Assets\Script\Chess\MoveList.cs(233,81): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(233,82): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(233,87): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(233,93): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(233,99): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(235,17): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(235,24): error CS1031: Type expected Assets\Script\Chess\MoveList.cs(235,24): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(235,24): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(235,24): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(235,28): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(235,35): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(236,21): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(236,27): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(236,49): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(236,56): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(236,74): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(236,74): error CS1003: Syntax error, ',' expected Assets\Script\Chess\MoveList.cs(236,81): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(236,82): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(236,87): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(236,91): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(236,97): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(237,13): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(240,13): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(240,22): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(240,22): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(240,22): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(240,44): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(240,53): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(240,56): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(240,61): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(240,83): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(240,92): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(240,95): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(240,100): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(240,122): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(240,133): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(241,24): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(241,29): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(243,13): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(243,21): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(243,35): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(243,46): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(243,48): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(243,50): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(243,57): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(244,13): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(244,21): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(244,35): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(244,45): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(244,47): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(244,49): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(244,56): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(246,20): error CS1031: Type expected Assets\Script\Chess\MoveList.cs(246,20): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(246,20): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(246,20): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(246,29): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(246,36): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(249,23): error CS0270: Array size cannot be specified in a variable declaration (try initializing with a 'new' expression) Assets\Script\Chess\MoveList.cs(249,31): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(249,32): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(249,37): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(249,44): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(249,54): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(249,54): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(249,54): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(249,56): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(249,61): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(249,63): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(249,65): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(250,13): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(252,13): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(252,20): error CS1031: Type expected Assets\Script\Chess\MoveList.cs(252,20): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(252,20): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(252,20): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(252,29): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(252,36): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(255,23): error CS0270: Array size cannot be specified in a variable declaration (try initializing with a 'new' expression) Assets\Script\Chess\MoveList.cs(255,31): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(255,32): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(255,37): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(255,44): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(255,54): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(255,54): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(255,54): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(255,56): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(255,60): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(255,62): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(255,64): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(256,13): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(258,13): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(258,37): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(258,37): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(258,37): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(258,47): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(258,51): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(259,24): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(259,29): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(261,19): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(261,51): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(261,51): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(261,51): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(261,66): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(261,81): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(261,82): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(266,22): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(266,22): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(266,22): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(266,44): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(266,53): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(266,64): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(266,64): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(266,64): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(266,87): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(266,87): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(266,87): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(266,89): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(266,91): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(267,24): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(267,29): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(269,13): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(269,21): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(269,23): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(269,35): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(269,57): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(269,72): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(269,73): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(270,19): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(270,26): error CS1031: Type expected Assets\Script\Chess\MoveList.cs(270,26): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(270,26): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(270,26): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(270,35): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(270,42): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(271,20): error CS1031: Type expected Assets\Script\Chess\MoveList.cs(271,20): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(271,20): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(271,20): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(271,29): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(271,36): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(272,23): error CS0270: Array size cannot be specified in a variable declaration (try initializing with a 'new' expression) Assets\Script\Chess\MoveList.cs(272,31): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(272,32): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(272,37): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(272,44): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(272,67): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(272,67): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(272,79): error CS8124: Tuple must contain at least two elements. Assets\Script\Chess\MoveList.cs(272,80): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(272,86): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(272,101): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(272,113): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(272,122): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(274,20): error CS0116: A namespace cannot directly contain members such as fields or methods Assets\Script\Chess\MoveList.cs(274,25): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(275,9): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(375,31): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(375,37): error CS1003: Syntax error, '(' expected Assets\Script\Chess\MoveList.cs(375,37): error CS1525: Invalid expression term '{' Assets\Script\Chess\MoveList.cs(375,37): error CS1026: ) expected Assets\Script\Chess\MoveList.cs(376,14): error CS1513: } expected Assets\Script\Chess\MoveList.cs(377,45): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(377,45): error CS1513: } expected Assets\Script\Chess\MoveList.cs(377,63): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(377,63): error CS1513: } expected Assets\Script\Chess\MoveList.cs(378,43): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(378,43): error CS1513: } expected Assets\Script\Chess\MoveList.cs(378,59): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(378,59): error CS1513: } expected Assets\Script\Chess\MoveList.cs(379,48): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(379,48): error CS1513: } expected Assets\Script\Chess\MoveList.cs(379,66): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(379,66): error CS1513: } expected Assets\Script\Chess\MoveList.cs(380,36): error CS1002: ; expected Assets\Script\Chess\MoveList.cs(381,14): error CS1597: Semicolon after method or accessor block is not valid Assets\Script\Chess\MoveList.cs(383,13): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(383,35): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(383,42): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(383,49): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(383,57): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(383,61): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(383,67): error CS1001: Identifier expected Assets\Script\Chess\MoveList.cs(384,9): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(557,5): error CS1022: Type or namespace definition, or end-of-file expected Assets\Script\Chess\MoveList.cs(558,1): error CS1022: Type or namespace definition, or end-of-file expected -----CompilerOutput:-stderr---------- -----EndCompilerOutput---------------

rudzen commented 4 years ago

The problem is that Unity 3D only supports old .NET, you could convert the syntax/functionality to conform to .NET framework 4.8 and it should work just fine. Unity 3D are not at the moment interested in making much of an effort to conform to .NET core (perhaps with .NET 5.0 though)