using System;
using UnityEditor;
using UnityEditor.Build.Profile;
using System.Reflection;
namespace UnityEditor.TestTools.TestRunner
{
internal class Switch2PlatformSetup : IPlatformSetup
{
public void Setup()
{
EditorUserBuildSettings.development = true;
// either method is good, PrepareForNativeAndSRPTestRun() is probably more efficent.
#if UNITY_SWITCH2
UnityEditor.Switch2.EditorUserBuildSettingsUtility.PrepareForNativeAndSRPTestRun();
// UnityEditor.Switch2.Switch2Settings.createRomFile = true;
// UnityEditor.Switch2.Switch2Settings.nvnDrawValidation_Heavy = true;
// UnityEditor.Switch2.Switch2Settings.nvnDrawValidation_Light = false;
// UnityEditor.Switch2.Switch2Settings.enableHostIO = true;
#endif
}
public void PostBuildAction()
{
}
public void PostSuccessfulBuildAction()
{
}
public void PostSuccessfulLaunchAction()
{
}
public void CleanUp()
{
}
}
}