DiamItemData.cs 813 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using UnityEngine;
  2. using System.Collections;
  3. public class DiamItemData : BuyItemData
  4. {
  5. private string id;
  6. private int diam;
  7. private int price;
  8. public DiamItemData(string id, int diam, int price)
  9. {
  10. this.id = id;
  11. this.diam = diam;
  12. this.price = price;
  13. }
  14. public override string GetName ()
  15. {
  16. return Language.GetStr("BuyDiamond", id);
  17. }
  18. public override int GetAmount ()
  19. {
  20. return diam;
  21. }
  22. public override BuyUtil.Currency GetCurrency ()
  23. {
  24. return BuyUtil.Currency.Money;
  25. }
  26. public override int GetPrice ()
  27. {
  28. return price;
  29. }
  30. public override string GetItemId ()
  31. {
  32. return id;
  33. }
  34. public override BuyUtil.ItemType GetItemType ()
  35. {
  36. return BuyUtil.ItemType.Diam;
  37. }
  38. public override Sprite GetIcon ()
  39. {
  40. return Resources.Load<Sprite>("Textures/ShopIcon/"+GetItemId());
  41. }
  42. }