示例#1
0
        public Card CreateCard(CardTypeId cardTypeId, Transform parent)
        {
            CardStaticData cardStaticData = _staticDataService.ForCard(cardTypeId);

            Texture2D texture = _texturesProvider.GetTextureByTypeId(cardTypeId);

            Card card = _assetProvider
                        .Instantiate(AssetPath.CardPath, parent)
                        .GetComponent <Card>();

            card.Initialize(cardStaticData, texture);

            return(card);
        }