Example #1
0
 /// <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;
 }