| | |
| | | public int NeedVipLv { get; private set;}
|
| | | private bool IsOkBool = false;
|
| | | public bool IsRedpoint = false;
|
| | |
|
| | | private int DisplayLevel = 0;//显示等级
|
| | | private int DisplayDays = 0;//显示天数
|
| | | //----
|
| | | private bool IsOneRedPoint = true;
|
| | | public override void Init()
|
| | | {
|
| | | vipInvestDict.Clear();
|
| | |
| | | vipInvestLvlimitDict.Clear();
|
| | | investGoldDict.Clear();
|
| | | investMaxDayDict.Clear();
|
| | |
|
| | | var InvestRedPoint = Config.Instance.Get<FuncConfigConfig>("InvestRedPoint");
|
| | | DisplayLevel = int.Parse(InvestRedPoint.Numerical1);
|
| | | DisplayDays = int.Parse(InvestRedPoint.Numerical3);
|
| | | FuncConfigConfig vipInvestLv = Config.Instance.Get<FuncConfigConfig>("VIPInvest");
|
| | | NeedVipLv = int.Parse(vipInvestLv.Numerical2);
|
| | | JsonData vipInvestData = JsonMapper.ToObject(vipInvestLv.Numerical1);
|
| | |
| | | VipInvestWin.VipInvestRedPointEvent += VipInvestRedPointEvent;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= Updatefighting;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent += Updatefighting;
|
| | | if (TimeUtility.CreateDays <= 3 && redPointStre1.state==RedPointState.None)
|
| | | if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state==RedPointState.None)
|
| | | {
|
| | | IsRedpoint = true;
|
| | | if (PlayerDatas.Instance.baseData.LV >= 30)
|
| | | if (PlayerDatas.Instance.baseData.LV >= DisplayLevel)
|
| | | {
|
| | | RedPointSate();
|
| | | }
|
| | |
| | | {
|
| | | if (_tCDBPlayerRefresh == PlayerDataRefresh.LV)
|
| | | {
|
| | | if (TimeUtility.CreateDays <= 3 && redPointStre1.state == RedPointState.None && PlayerDatas.Instance.baseData.LV >= 30)
|
| | | if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state == RedPointState.None && PlayerDatas.Instance.baseData.LV >= DisplayLevel)
|
| | | {
|
| | | if (IsRedpoint)
|
| | | {
|
| | |
| | | {
|
| | | return investGoldDict[type][index];
|
| | | }
|
| | |
|
| | | return 0;
|
| | | }
|
| | |
|
| | |
| | | return index;
|
| | | }
|
| | | }
|
| | |
|
| | | return "";
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | cycle = day / 7;
|
| | | }
|
| | |
|
| | | return cycle;
|
| | | }
|
| | |
|
| | |
| | | {
|
| | |
|
| | | }
|
| | |
|
| | | ServerInvestInfo InvestInfo;
|
| | | int cycle = 0;
|
| | | private List<InvestConfig> configlist;
|
| | |
| | | break;
|
| | | default:
|
| | | break;
|
| | |
|
| | | }
|
| | | // redPointStre1.state = RedPointState.Simple;
|
| | | JumpIndex = i;
|
| | |
| | | return;
|
| | | }
|
| | | }
|
| | |
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | }
|
| | | if (IsRedpoint)
|
| | | {
|
| | | redPointStre1.state = RedPointState.Simple;
|
| | | if (IsOneRedPoint)
|
| | | {
|
| | | redPointStre1.state = RedPointState.Simple;
|
| | | IsOneRedPoint = false;
|
| | | } |
| | | }
|
| | | else
|
| | | {
|
| | | VipInvestRedPoint();
|
| | | }
|
| | |
|
| | | }
|
| | |
|
| | |
|
| | | }
|
| | |
|
| | | public struct InvestReward
|