Tables.cs 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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 CfgCreateEnemy CfgCreateEnemy {get; }
  16. public CfgDynamicEnemy CfgDynamicEnemy {get; }
  17. public CfgSoldierLevel CfgSoldierLevel {get; }
  18. public Tables(System.Func<string, JSONNode> loader)
  19. {
  20. var tables = new System.Collections.Generic.Dictionary<string, object>();
  21. CfgEnemy = new CfgEnemy(loader("cfgenemy"));
  22. tables.Add("CfgEnemy", CfgEnemy);
  23. CfgCreateEnemy = new CfgCreateEnemy(loader("cfgcreateenemy"));
  24. tables.Add("CfgCreateEnemy", CfgCreateEnemy);
  25. CfgDynamicEnemy = new CfgDynamicEnemy(loader("cfgdynamicenemy"));
  26. tables.Add("CfgDynamicEnemy", CfgDynamicEnemy);
  27. CfgSoldierLevel = new CfgSoldierLevel(loader("cfgsoldierlevel"));
  28. tables.Add("CfgSoldierLevel", CfgSoldierLevel);
  29. PostInit();
  30. CfgEnemy.Resolve(tables);
  31. CfgCreateEnemy.Resolve(tables);
  32. CfgDynamicEnemy.Resolve(tables);
  33. CfgSoldierLevel.Resolve(tables);
  34. PostResolve();
  35. }
  36. public void TranslateText(System.Func<string, string, string> translator)
  37. {
  38. CfgEnemy.TranslateText(translator);
  39. CfgCreateEnemy.TranslateText(translator);
  40. CfgDynamicEnemy.TranslateText(translator);
  41. CfgSoldierLevel.TranslateText(translator);
  42. }
  43. partial void PostInit();
  44. partial void PostResolve();
  45. }
  46. }