using UnityEngine; using System.Collections; public class SkinItemData : BuyItemData { private SkinData data; public int craftId; public SkinItemData(SkinData data) { this.data = data; } public override string GetName () { return data.name; } public override BuyUtil.Currency GetCurrency () { return BuyUtil.GetCurrencyByCode(data.currency); } public override int GetPrice () { return data.price; } public override string GetItemId () { return data.id.ToString(); } public override BuyUtil.ItemType GetItemType () { return BuyUtil.ItemType.Skin; } public override int GetModel () { return 1; } public override int GetHalo () { return data.id; } public Sprite GetIcon() { Sprite icon = data.GetIcon (); if(icon == null) icon = Resources.Load("Textures/CraftIcon/"+craftId); return icon; } public override int GetCraftId() { if(data.craftId != 0) return data.craftId; return craftId; } public override BuyUtil.ItemState GetState () { if(data.equiped > 0) return BuyUtil.ItemState.Equiped; else if(data.bought) return BuyUtil.ItemState.Bought; return BuyUtil.ItemState.Sell; } }