UnitComponent.cs 443 B

12345678910111213141516171819202122
  1. using System.Collections.Generic;
  2. using System.Linq;
  3. using MongoDB.Bson.Serialization.Attributes;
  4. using MongoDB.Bson.Serialization.Options;
  5. namespace ET
  6. {
  7. public class UnitComponent: Entity
  8. {
  9. [BsonElement]
  10. [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
  11. public readonly Dictionary<long, Unit> idUnits = new Dictionary<long, Unit>();
  12. public int Count
  13. {
  14. get
  15. {
  16. return this.idUnits.Count;
  17. }
  18. }
  19. }
  20. }