SYMBOL INDEX (35 symbols across 5 files) FILE: Assets/Scripts/Board.cs class Board (line 4) | [DefaultExecutionOrder(-1)] method Awake (line 23) | private void Awake() method Start (line 33) | private void Start() method SpawnPiece (line 38) | public void SpawnPiece() method GameOver (line 52) | public void GameOver() method Set (line 59) | public void Set(Piece piece) method Clear (line 68) | public void Clear(Piece piece) method IsValidPosition (line 77) | public bool IsValidPosition(Piece piece, Vector3Int position) method ClearLines (line 100) | public void ClearLines() method IsLineFull (line 118) | public bool IsLineFull(int row) method LineClear (line 135) | public void LineClear(int row) FILE: Assets/Scripts/Data.cs class Data (line 4) | public static class Data FILE: Assets/Scripts/Ghost.cs class Ghost (line 4) | public class Ghost : MonoBehaviour method Awake (line 14) | private void Awake() method LateUpdate (line 20) | private void LateUpdate() method Clear (line 28) | private void Clear() method Copy (line 37) | private void Copy() method Drop (line 44) | private void Drop() method Set (line 67) | private void Set() FILE: Assets/Scripts/Piece.cs class Piece (line 3) | public class Piece : MonoBehaviour method Initialize (line 19) | public void Initialize(Board board, Vector3Int position, TetrominoData... method Update (line 39) | private void Update() method HandleMoveInputs (line 73) | private void HandleMoveInputs() method Step (line 92) | private void Step() method HardDrop (line 105) | private void HardDrop() method Lock (line 114) | private void Lock() method Move (line 121) | private bool Move(Vector2Int translation) method Rotate (line 140) | private void Rotate(int direction) method ApplyRotationMatrix (line 158) | private void ApplyRotationMatrix(int direction) method TestWallKicks (line 190) | private bool TestWallKicks(int rotationIndex, int rotationDirection) method GetWallKickIndex (line 206) | private int GetWallKickIndex(int rotationIndex, int rotationDirection) method Wrap (line 217) | private int Wrap(int input, int min, int max) FILE: Assets/Scripts/Tetromino.cs type Tetromino (line 4) | public enum Tetromino type TetrominoData (line 9) | [System.Serializable] method Initialize (line 18) | public void Initialize()