| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- //using System;
- //using System.Collections.Generic;
- //using MongoDB.Bson.Serialization.Attributes;
- //using ProtoBuf;
- //namespace ET
- //{
- // [ProtoContract]
- // [Config]
- // public partial class UnitConfigCategory : ProtoObject, IMerge
- // {
- // public static UnitConfigCategory Instance;
-
- // [ProtoIgnore]
- // [BsonIgnore]
- // private Dictionary<int, UnitConfig> dict = new Dictionary<int, UnitConfig>();
-
- // [BsonElement]
- // [ProtoMember(1)]
- // private List<UnitConfig> list = new List<UnitConfig>();
-
- // public UnitConfigCategory()
- // {
- // Instance = this;
- // }
-
- // public void Merge(object o)
- // {
- // UnitConfigCategory s = o as UnitConfigCategory;
- // this.list.AddRange(s.list);
- // }
-
- // public override void EndInit()
- // {
- // foreach (UnitConfig config in list)
- // {
- // config.EndInit();
- // this.dict.Add(config.Id, config);
- // }
- // this.AfterEndInit();
- // }
-
- // public UnitConfig Get(int id)
- // {
- // this.dict.TryGetValue(id, out UnitConfig item);
- // if (item == null)
- // {
- // throw new Exception($"配置找不到,配置表名: {nameof (UnitConfig)},配置id: {id}");
- // }
- // return item;
- // }
-
- // public bool Contain(int id)
- // {
- // return this.dict.ContainsKey(id);
- // }
- // public Dictionary<int, UnitConfig> GetAll()
- // {
- // return this.dict;
- // }
- // public UnitConfig GetOne()
- // {
- // if (this.dict == null || this.dict.Count <= 0)
- // {
- // return null;
- // }
- // return this.dict.Values.GetEnumerator().Current;
- // }
- // }
- // [ProtoContract]
- // public partial class UnitConfig: ProtoObject, IConfig
- // {
- // /// <summary>Id</summary>
- // [ProtoMember(1)]
- // public int Id { get; set; }
- // /// <summary>Type</summary>
- // [ProtoMember(2)]
- // public int Type { get; set; }
- // /// <summary>名字</summary>
- // [ProtoMember(3)]
- // public string Name { get; set; }
- // /// <summary>描述</summary>
- // [ProtoMember(4)]
- // public string Desc { get; set; }
- // /// <summary>位置</summary>
- // [ProtoMember(5)]
- // public int Position { get; set; }
- // /// <summary>身高</summary>
- // [ProtoMember(6)]
- // public int Height { get; set; }
- // /// <summary>体重</summary>
- // [ProtoMember(7)]
- // public int Weight { get; set; }
- // }
- //}
|