コード例 #1
0
ファイル: AppFacde.cs プロジェクト: 602147629/GDGJ_Script
        /// <summary>
        /// 进入场景后执行的初始化,此时后端的初始化工作刚好完成
        /// </summary>
        public void InitAfterIntoScene()
        {
            Singleton <CopyControl> .Instance.ToString();                       //注册副本模块

            Singleton <TaskControl> .Instance.ToString();

            Singleton <PetControl> .Instance.ToString();

            Singleton <SkillControl> .Instance.ToString();  //注册技能模块

            Singleton <FriendControl> .Instance.ToString(); //注册技能模块

            VIPLogic.InitConfig();                          //vip初始化配置
        }
コード例 #2
0
        private void OnAddSkillPointClick(GameObject obj)
        {
            int times = VIPLogic.GetVipNum(18, MeVo.instance.vip);

            if (times == 0) //次数为0
            {
                int vipLevel = VIPLogic.GetOpenVipLevel(18);
                MessageManager.Show("VIP等级不足,需要VIP等级" + vipLevel);
            }
            else if (times > 0)
            {
                int usedTimes = Singleton <PetMode> .Instance.SkillPoint.buyTimes;
                int leftTimes = times - usedTimes;
                if (leftTimes <= 0)
                {
                    int nextVip = VIPLogic.GetNextVipLevel(18, MeVo.instance.vip);
                    if (nextVip != 0)
                    {
                        MessageManager.Show("剩余次数不足,升级到VIP" + nextVip + "开启更多次数!");
                    }
                    else
                    {
                        MessageManager.Show("今日可购买次数已用完!");
                    }
                }
                else
                {
                    //展示需要的砖石和剩余次数
                    SysPriceVo vo   = BaseDataMgr.instance.GetDataById <SysPriceVo>(2100);
                    int[]      cost = StringUtils.GetStringToInt(vo.diam);
                    int        need = cost[0] + cost[1] * usedTimes;
                    if (need > cost[2])
                    {
                        need = cost[2];
                    }

                    ConfirmMgr.Instance.ShowSelectOneAlert("花费" + ColorConst.YELLOW + " " + need + "[-] 钻石购买10点技能点?", ConfirmCommands.SELECT_ONE, BuySkillPoint, "确定", null, "取消");
                }
            }
        }