コード例 #1
0
ファイル: LevelShopItem.cs プロジェクト: sergik/Cardio
        public static LevelShopItem FromMetadata(ShopItemMetadata metadata)
        {
            var levelShopItem = new LevelShopItem();
            FillWithMetadata(levelShopItem, metadata);

            return levelShopItem;
        }
コード例 #2
0
ファイル: ShieldShopItem.cs プロジェクト: sergik/Cardio
 public static new ShieldShopItem FromMetadata(ShopItemMetadata metadata)
 {
     var item = new ShieldShopItem();
     FillWithMetadata(item, metadata);
     return item;
 }
コード例 #3
0
ファイル: LevelShopItem.cs プロジェクト: sergik/Cardio
 public static void FillWithMetadata(LevelShopItem existingItem, ShopItemMetadata metadata)
 {
     existingItem.Price = metadata.Price;
     existingItem.UpgradeName = metadata.UpgradeName;
     existingItem.ItemTitle = metadata.ItemTitle;
 }