using Cal;
using MongoDB.Bson.Serialization.Attributes;
using System;
using System.Collections.Generic;
namespace ET
{
[BsonIgnoreExtraElements]
public class Pet: Entity, ICombatBounds
{
public int petId;
public string name;
public int level;
public int exp;
///
/// 亲密度
///
public int intimacy;
public bool isShow;
[BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)]
[BsonDictionaryOptions(Representation = MongoDB.Bson.Serialization.Options.DictionaryRepresentation.ArrayOfArrays)]
public Dictionary addToCharacter = new();
[BsonIgnore]
public Func getAttributeFunc { get ; set; }
}
}