RechargeVo.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class RechargeVo
  5. {
  6. public RechargeVo(int id)
  7. {
  8. this.rmbId = id;
  9. }
  10. /// <summary>
  11. /// 是否是首冲 true:是
  12. /// </summary>
  13. public bool isFirstRecharge
  14. {
  15. get
  16. {
  17. if (UserProxy.Instance.player.shopdata.rechargeRecordList.Contains(this.rmbId))
  18. {
  19. return false;
  20. }
  21. return true;
  22. }
  23. }
  24. /// <summary>
  25. /// 充值金额
  26. /// </summary>
  27. public int rmbId { get; set; }
  28. public string productName
  29. {
  30. get
  31. {
  32. int num = rmbId * 10;
  33. if (isFirstRecharge)
  34. {
  35. num = rmbId * 10 * this.rechargeDouble;
  36. }
  37. string ctx = "钻石*"+num;
  38. return ctx;
  39. }
  40. }
  41. /// <summary>
  42. /// 充值获得的钻石数量
  43. /// </summary>
  44. public int cashNum
  45. {
  46. get
  47. {
  48. return this.rmbId*10;
  49. }
  50. }
  51. /// <summary>
  52. /// 翻几倍
  53. /// </summary>
  54. public int rechargeDouble
  55. {
  56. get
  57. {
  58. return this.rechargeMo.firstDouble;
  59. }
  60. }
  61. public sm_recharge rechargeMo
  62. {
  63. get
  64. {
  65. return GameConfigData.Ins.GetrechargeMo(this.rmbId);
  66. }
  67. }
  68. }