Exemple #1
0
        /// <summary>
        /// 主键ID
        /// </summary>
        //private int index = 0;
        /// <summary>
        /// 创建角色
        /// </summary>
        /// <param name="name"></param>
        /// <param name="accId"></param>
        public void Create(string name, int accId)
        {
            PlayerModel model = new PlayerModel();

            model.Name      = name;
            model.AccountId = accId;

            model.Lv           = 1;
            model.Exp          = 0;
            model.Power        = 2000;
            model.WinCount     = 0;
            model.LoseCount    = 0;
            model.RunCount     = 0;
            model.HeroIdList   = "1,2";
            model.FriendIdList = "";
            //返值是自增的id
            //保存到数据库
            model.Add();
            //获取数据库数据
            model.GetModelByAccId(accId);

            //保存到内存
            accPlayerDict.TryAdd(accId, model.Id);
            idModelDict.TryAdd(model.Id, model);
        }
Exemple #2
0
        /// <summary>
        /// 创建角色
        /// </summary>
        /// <param name="name"></param>
        /// <param name="accId"></param>
        public void Create(string name, int accId)
        {
            PlayerModel model = new PlayerModel();

            model.Name      = name;
            model.AccountId = accId;
            //保存的数据库
            model.Id = model.Add();
            //保存到内存
            accPlayerDict.TryAdd(accId, model.Id);
            idModelDict.TryAdd(model.Id, model);
        }
Exemple #3
0
        /// <summary>
        /// 创建角色
        /// </summary>
        /// <param name="name"></param>
        /// <param name="accId"></param>
        public void Create(string name, int accId)
        {
            PlayerModel model = new PlayerModel();

            model.Name      = name;
            model.AccountId = accId;

            MobaApplication.LogInfo("创建玩家 name = " + name + "accId = " + accId);

            //返回值是自增 键值
            model.Id = model.Add();

            accPlayerDict.TryAdd(accId, model.Id);
            idModelDict.TryAdd(model.Id, model);
        }