Tables.cs 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // This code was generated by a tool.
  4. // Changes to this file may cause incorrect behavior and will be lost if
  5. // the code is regenerated.
  6. // </auto-generated>
  7. //------------------------------------------------------------------------------
  8. using Bright.Serialization;
  9. using SimpleJSON;
  10. namespace cfg
  11. {
  12. public sealed partial class Tables
  13. {
  14. public CfgEnemy CfgEnemy {get; }
  15. public CfgCreateEnemy0 CfgCreateEnemy0 {get; }
  16. public CfgCreateEnemy1 CfgCreateEnemy1 {get; }
  17. public CfgCreateEnemy2 CfgCreateEnemy2 {get; }
  18. public CfgCreateEnemy3 CfgCreateEnemy3 {get; }
  19. public CfgCreateEnemy4 CfgCreateEnemy4 {get; }
  20. public CfgCreateEnemy5 CfgCreateEnemy5 {get; }
  21. public CfgCreateEnemy6 CfgCreateEnemy6 {get; }
  22. public CfgSoldierLevel CfgSoldierLevel {get; }
  23. public CfgTreasure CfgTreasure {get; }
  24. public Tables(System.Func<string, JSONNode> loader)
  25. {
  26. var tables = new System.Collections.Generic.Dictionary<string, object>();
  27. CfgEnemy = new CfgEnemy(loader("cfgenemy"));
  28. tables.Add("CfgEnemy", CfgEnemy);
  29. CfgCreateEnemy0 = new CfgCreateEnemy0(loader("cfgcreateenemy0"));
  30. tables.Add("CfgCreateEnemy0", CfgCreateEnemy0);
  31. CfgCreateEnemy1 = new CfgCreateEnemy1(loader("cfgcreateenemy1"));
  32. tables.Add("CfgCreateEnemy1", CfgCreateEnemy1);
  33. CfgCreateEnemy2 = new CfgCreateEnemy2(loader("cfgcreateenemy2"));
  34. tables.Add("CfgCreateEnemy2", CfgCreateEnemy2);
  35. CfgCreateEnemy3 = new CfgCreateEnemy3(loader("cfgcreateenemy3"));
  36. tables.Add("CfgCreateEnemy3", CfgCreateEnemy3);
  37. CfgCreateEnemy4 = new CfgCreateEnemy4(loader("cfgcreateenemy4"));
  38. tables.Add("CfgCreateEnemy4", CfgCreateEnemy4);
  39. CfgCreateEnemy5 = new CfgCreateEnemy5(loader("cfgcreateenemy5"));
  40. tables.Add("CfgCreateEnemy5", CfgCreateEnemy5);
  41. CfgCreateEnemy6 = new CfgCreateEnemy6(loader("cfgcreateenemy6"));
  42. tables.Add("CfgCreateEnemy6", CfgCreateEnemy6);
  43. CfgSoldierLevel = new CfgSoldierLevel(loader("cfgsoldierlevel"));
  44. tables.Add("CfgSoldierLevel", CfgSoldierLevel);
  45. CfgTreasure = new CfgTreasure(loader("cfgtreasure"));
  46. tables.Add("CfgTreasure", CfgTreasure);
  47. PostInit();
  48. CfgEnemy.Resolve(tables);
  49. CfgCreateEnemy0.Resolve(tables);
  50. CfgCreateEnemy1.Resolve(tables);
  51. CfgCreateEnemy2.Resolve(tables);
  52. CfgCreateEnemy3.Resolve(tables);
  53. CfgCreateEnemy4.Resolve(tables);
  54. CfgCreateEnemy5.Resolve(tables);
  55. CfgCreateEnemy6.Resolve(tables);
  56. CfgSoldierLevel.Resolve(tables);
  57. CfgTreasure.Resolve(tables);
  58. PostResolve();
  59. }
  60. public void TranslateText(System.Func<string, string, string> translator)
  61. {
  62. CfgEnemy.TranslateText(translator);
  63. CfgCreateEnemy0.TranslateText(translator);
  64. CfgCreateEnemy1.TranslateText(translator);
  65. CfgCreateEnemy2.TranslateText(translator);
  66. CfgCreateEnemy3.TranslateText(translator);
  67. CfgCreateEnemy4.TranslateText(translator);
  68. CfgCreateEnemy5.TranslateText(translator);
  69. CfgCreateEnemy6.TranslateText(translator);
  70. CfgSoldierLevel.TranslateText(translator);
  71. CfgTreasure.TranslateText(translator);
  72. }
  73. partial void PostInit();
  74. partial void PostResolve();
  75. }
  76. }