12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class FirstRechargeVo
- {
- public FirstRechargeVo(Player player)
- {
- this.player = player;
- }
- private Player player { get; set; }
- /// <summary>
- /// 首充当前状态
- /// </summary>
- public Enum_FirstRechargeState firstRechargeState
- {
- get
- {
- if (this.player.payInfo.firstRechage == 0 && this.player.baseInfo.charge_amt <=0)
- {
- return Enum_FirstRechargeState.NoFirstRecharge;
- }
- else if(this.player.payInfo.firstRechage == 0 && this.player.baseInfo.charge_amt > 0)
- {
- return Enum_FirstRechargeState.NoReceivePrize;
- }
- return Enum_FirstRechargeState.ReceivePrize;
- }
- }
- /// <summary>
- /// 首充奖品信息
- /// </summary>
- public List<ItemVo> prizesList
- {
- get
- {
- List<ItemVo> list = new List<ItemVo>();
- string str = GameConfigData.Ins.globalsettings.firstRechargePrizes.ToString();
- string[] sList = str.Split(';');
- foreach (string item in sList)
- {
- string[] ctx = item.Split(',');
- ItemVo vo = new ItemVo();
- vo.typeId = ctx[0];
- vo.count = int.Parse(ctx[1]);
- list.Add(vo);
- }
- return list;
- }
- }
-
- }
|