CodeTemplateFactory.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using System.Collections;
  2. using System.IO;
  3. using UnityEngine;
  4. namespace GFGEditor
  5. {
  6. public class CodeTemplateFactory
  7. {
  8. public static string ConfigTemplate { get; private set; }
  9. public static string ConfigArrayTemplate { get; private set; }
  10. public static string ConfigArrayTemplate2 { get; private set; }
  11. //public static string ConfigTemplateEditor { get => _configTemplateEditor; }
  12. //public static string ConfigArrayTemplateEditor { get => _configArrayTemplateEditor; }
  13. public static void Init()
  14. {
  15. using (StreamReader sr = new StreamReader(ExcelConfig.templatePath + "Config.txt"))
  16. {
  17. ConfigTemplate = sr.ReadToEnd();
  18. }
  19. using (StreamReader sr = new StreamReader(ExcelConfig.templatePath + "ConfigArray.txt"))
  20. {
  21. ConfigArrayTemplate = sr.ReadToEnd();
  22. }
  23. using (StreamReader sr = new StreamReader(ExcelConfig.templatePath + "ConfigArray2.txt"))
  24. {
  25. ConfigArrayTemplate2 = sr.ReadToEnd();
  26. }
  27. //using (StreamReader sr = new StreamReader(ExcelConfig.templatePath + "ConfigEditor.txt"))
  28. //{
  29. // _configTemplateEditor = sr.ReadToEnd();
  30. //}
  31. //using (StreamReader sr = new StreamReader(ExcelConfig.templatePath + "ConfigArrayEditor.txt"))
  32. //{
  33. // _configArrayTemplateEditor = sr.ReadToEnd();
  34. //}
  35. }
  36. }
  37. }