/// <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); }
/// <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); }
/// <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); }