/// <summary>
    /// 通过棋子的ID和类型赋予棋子对应的预制体
    /// </summary>
    /// <param name="id">棋子id</param>
    /// <param name="type">棋子类型</param>
    /// <returns></returns>
    public GameObject GetPrefab(int id, Chessman.TYPE type)
    {
        if (id < 16)          //id小于16表示是红方阵营
        {
            switch (type)
            {
            case Chessman.TYPE.KING:
                return(Red_King);

            case Chessman.TYPE.GUARD:
                return(Red_Guard);

            case Chessman.TYPE.ELEPHANT:
                return(Red_Elephant);

            case Chessman.TYPE.HORSE:
                return(Red_Horse);

            case Chessman.TYPE.ROOK:
                return(Red_Rook);

            case Chessman.TYPE.CANNON:
                return(Red_Cannon);

            case Chessman.TYPE.PAWN:
                return(Red_Pawn);
            }
        }
        else          //否则为黑方阵营
        {
            switch (type)
            {
            case Chessman.TYPE.KING:
                return(Black_King);

            case Chessman.TYPE.GUARD:
                return(Black_Guard);

            case Chessman.TYPE.ELEPHANT:
                return(Black_Elephant);

            case Chessman.TYPE.HORSE:
                return(Black_Horse);

            case Chessman.TYPE.ROOK:
                return(Black_Rook);

            case Chessman.TYPE.CANNON:
                return(Black_Cannon);

            case Chessman.TYPE.PAWN:
                return(Black_Pawn);
            }
        }

        return(Black_Pawn);
    }
 public ChessmanPos(float _x, float _z, Chessman.TYPE _type)
 {
     x    = _x;
     z    = _z;
     type = _type;
 }