Inheritance: Newtonsoft.Json.Linq.JObject, IDataHost
示例#1
0
    internal override void InitializeData( PlaceBase place, JsonDataObject data )
    {
      if ( place is Place )
        base.InitializeData( place, data );

      else
        throw new InvalidOperationException();
    }
示例#2
0
 /// <summary>
 /// 初始化建筑数据
 /// </summary>
 /// <param name="data">数据对象</param>
 internal virtual void InitializeData( PlaceBase place, JsonDataObject data )
 {
     Place = place;
       InitializeData( place.DataService, place, data );
 }
示例#3
0
        protected GameDataItem()
        {
            SyncRoot = new object();

              _data = new JsonDataObject( this );
        }
示例#4
0
        /// <summary>
        /// 从 JSON 数据中初始化对象
        /// </summary>
        /// <param name="dataService">游戏数据服务</param>
        /// <param name="host">数据宿主</param>
        /// <param name="data">JSON 数据保存对象</param>
        internal void InitializeData( IGameDataService dataService, GameDataItem host, JsonDataObject data )
        {
            DataService = dataService;
              Host = host;

              _data = data;
              Initialize();
        }
示例#5
0
        /// <summary>
        /// 从 JSON 数据中初始化对象
        /// </summary>
        /// <param name="dataService">游戏数据服务</param>
        /// <param name="host">数据宿主</param>
        /// <param name="data">JSON 数据保存对象</param>
        internal void InitializeData(IGameDataService dataService, GameDataItem host, JsonDataObject data)
        {
            DataService = dataService;
            Host        = host;

            _data = data;
            Initialize();
        }
示例#6
0
        protected GameDataItem()
        {
            SyncRoot = new object();

            _data = new JsonDataObject(this);
        }
示例#7
0
文件: Item.cs 项目: Ivony/HelloWorld
 internal void InitializeData( ItemCollection collection, JsonDataObject data )
 {
     base.InitializeData( collection.DataService, collection, data );
 }
示例#8
0
 /// <summary>
 /// 初始化建筑数据
 /// </summary>
 /// <param name="data">数据对象</param>
 internal virtual void InitializeData(PlaceBase place, JsonDataObject data)
 {
     Place = place;
     InitializeData(place.DataService, place, data);
 }