public UserDeckSelectionDisplay CreateNewUserDeckDisplay(int ID)
    {
        if (userDeckSelectionDisplayDictionary == null)
        {
            userDeckSelectionDisplayDictionary = new Dictionary <int, UserDeckSelectionDisplay>();
        }
        GameObject deckPrefab = Instantiate(userDeckPrefab, userDeckParent);
        UserDeckSelectionDisplay userDeckDisplay = deckPrefab.GetComponent <UserDeckSelectionDisplay>();

        userDeckSelectionDisplayDictionary.Add(ID, userDeckDisplay);
        return(userDeckDisplay);
    }
    private void CreateNewUserDeckDisplay(Deck deckData)
    {
        UserDeckSelectionDisplay userDeckDisplay = deckSelectionUserDeckUI.CreateNewUserDeckDisplay(deckData.ID);

        userDeckDisplay.SetData(deckData, OnDeckSelectionChange);
    }