Example #1
0
 public static void OnFirstChargePicked(bool picked)
 {
     if (picked)
     {
         CityFormManager.CloseChildFunc("firstcharge");
     }
 }
Example #2
0
    public static void CheckOpenFundActivity()
    {
        //基金返利开启等级限制;
        PlayerDataModule pdm = ModuleManager.Instance.FindModule <PlayerDataModule>();

        int openLv = (int)ConfigManager.GetVal <int>(ConfigItemKey.FUND_OPEN_LV);

        if (openLv > pdm.GetLevel())
        {
            return;
        }

        int val = pdm.GetFundTimeSec();

        // 活动没结束展示界面;
        if (val > 0)
        {
            CityFormManager.OpenChildFunc("fund");
        }
        else
        {
            BitArray arr = pdm.GetFundFlags();

            // 活动结束但是参加活动了,仍然展示;
            if (arr != null)
            {
                foreach (bool a in arr)
                {
                    if (a)
                    {
                        CityFormManager.OpenChildFunc("fund");
                    }
                }
            }
            else
            {
                CityFormManager.CloseChildFunc("fund");
            }
        }
    }