/// <summary>Buat move set untuk suatu jenis bidak pada lokasi index yang spesifik.</summary> /// <param name="move">Semua kemungkinan moves.</param> /// <param name="fromIdx">Dari lokasi ini.</param> /// <param name="pieceType">Jenis bidak.</param> public MoveSet(List <int> move, int fromIdx, PieceData.PieceType pieceType) { moves = new List <int>(move); from = fromIdx; type = pieceType; }
/// <summary> /// Set jenis bidak ini, ubah sprite-nya yang sesuai. Berguna ketika promote pawns. /// </summary> /// <param name="toType">Jenis yang mau diubah.</param> public void SetType(PieceData.PieceType toType) { this.gameObject.name = toType.ToString(); spriteRenderer.sprite = PieceData.Instance.GetSpriteFromType(toType); type = toType; }