/// <summary> /// 陪伴兽 /// </summary> /// <param name="pb"></param> private static void Mountegg(PlayerBusiness pb, GameConfig gc) { if (pb.Mounts != null) { pb.Call(GoodsCommand.UseGoodsR, false, TipManager.GetMessage(GoodsReturn.IsMounst)); return; } Mounts m = new Mounts(); m.ID = ObjectId.GenerateNewId().ToString(); m.PlayerID = pb.ID; m.MountsID = gc.Value.GetStringOrDefault("MountsID"); m.Level = 1; m.Rank = 1; m.Experience = 0; DateTime dt = DateTime.UtcNow; m.Update = dt; m.Created = dt; m.Name = gc.Name; m.Status = 1; m.ZhuFu = 0; m.FailCount = 0; m.FailTime = dt; if (m.Save()) { pb.MountsUpdate(m, null); pb.MountsInfo(); } }