예제 #1
0
 /// <summary>
 /// Creates a new <see cref="MoverLoader"/> instance.
 /// </summary>
 /// <param name="logger">Logger</param>
 /// <param name="defines">Defines data</param>
 /// <param name="texts">Texts data</param>
 public MoverLoader(ILogger <MoverLoader> logger, DefineLoader defines, TextLoader texts)
 {
     this._logger        = logger;
     this._definesLoader = defines;
     this._textsLoader   = texts;
     this._moversData    = new Dictionary <int, MoverData>();
 }
예제 #2
0
 /// <summary>
 /// Creates a new <see cref="ItemLoader"/> instance.
 /// </summary>
 /// <param name="logger">Logger</param>
 /// <param name="defines">Defines</param>
 /// <param name="texts">Texts</param>
 public ItemLoader(ILogger <ItemLoader> logger, DefineLoader defines, TextLoader texts)
 {
     this._logger    = logger;
     this._defines   = defines;
     this._texts     = texts;
     this._itemsData = new Dictionary <int, ItemData>();
 }
예제 #3
0
 /// <summary>
 /// Creates a new <see cref="JobLoader"/> instance.
 /// </summary>
 /// <param name="logger">Logger</param>
 /// <param name="defines">Defines</param>
 public JobLoader(ILogger <JobLoader> logger, DefineLoader defines)
 {
     this._logger   = logger;
     this._jobsData = new Dictionary <int, JobData>();
     this._defines  = defines;
 }