PlayerLauncherBuildOptions.cs 1.1 KB

1234567891011121314151617181920212223
  1. using System.Text;
  2. namespace UnityEditor.TestTools.TestRunner
  3. {
  4. internal class PlayerLauncherBuildOptions
  5. {
  6. public BuildPlayerOptions BuildPlayerOptions;
  7. public string PlayerDirectory;
  8. public override string ToString()
  9. {
  10. var str = new StringBuilder();
  11. str.AppendLine("locationPathName = " + BuildPlayerOptions.locationPathName);
  12. str.AppendLine("target = " + BuildPlayerOptions.target);
  13. str.AppendLine("scenes = " + string.Join(", ", BuildPlayerOptions.scenes));
  14. str.AppendLine("assetBundleManifestPath = " + BuildPlayerOptions.assetBundleManifestPath);
  15. str.AppendLine("options.Development = " + ((BuildPlayerOptions.options & BuildOptions.Development) != 0));
  16. str.AppendLine("options.AutoRunPlayer = " + ((BuildPlayerOptions.options & BuildOptions.AutoRunPlayer) != 0));
  17. str.AppendLine("options.ForceEnableAssertions = " + ((BuildPlayerOptions.options & BuildOptions.ForceEnableAssertions) != 0));
  18. return str.ToString();
  19. }
  20. }
  21. }