CfgCreateEnemy6.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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 System.Collections.Generic;
  10. using SimpleJSON;
  11. namespace cfg
  12. {
  13. public sealed partial class CfgCreateEnemy6
  14. {
  15. private readonly List<SingleCreateEnemy6Config> _dataList;
  16. public CfgCreateEnemy6(JSONNode _json)
  17. {
  18. _dataList = new List<SingleCreateEnemy6Config>();
  19. foreach(JSONNode _row in _json.Children)
  20. {
  21. var _v = SingleCreateEnemy6Config.DeserializeSingleCreateEnemy6Config(_row);
  22. _dataList.Add(_v);
  23. }
  24. PostInit();
  25. }
  26. public List<SingleCreateEnemy6Config> DataList => _dataList;
  27. public void Resolve(Dictionary<string, object> _tables)
  28. {
  29. foreach(var v in _dataList)
  30. {
  31. v.Resolve(_tables);
  32. }
  33. PostResolve();
  34. }
  35. public void TranslateText(System.Func<string, string, string> translator)
  36. {
  37. foreach(var v in _dataList)
  38. {
  39. v.TranslateText(translator);
  40. }
  41. }
  42. partial void PostInit();
  43. partial void PostResolve();
  44. }
  45. }