示例#1
0
    // Start is called before the first frame update
    void Start()
    {
        board     = FindObjectOfType <Board>();
        sideBoard = FindObjectOfType <SideBoard>();
        endGame   = FindObjectOfType <EndGame>();
        targetX   = (int)transform.position.x;
        targetY   = (int)transform.position.y;

        column = targetX;
        row    = targetY;
    }
示例#2
0
        public Card[] GetSideBoardCards()
        {
            if (SideBoard != null)
            {
                int [] multiverseIds = SideBoard
                                       .Select(x => x.MultiverseId)
                                       .ToArray();

                return(mtgDb.GetCards(multiverseIds)
                       .OrderBy(x => x.Name).ToArray());
            }

            return(null);
        }