Files
2026-05-31 14:27:52 -07:00

27 lines
711 B
C#

using UnityEditor;
using UnityEditor.Build;
using UnityEngine;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
namespace Rukhanka.Editor
{
[InitializeOnLoad]
public class RukhankaEditorAutorun
{
static RukhankaEditorAutorun()
{
#if !UNITY_BURST_EXPERIMENTAL_ATOMIC_INTRINSICS
// Add obligatory UNITY_BURST_EXPERIMENTAL_ATOMIC_INTRINSICS script symbol
ProjectScriptSymbolManager.AddScriptSymbol("UNITY_BURST_EXPERIMENTAL_ATOMIC_INTRINSICS");
#endif
#if RUKHANKA_SHADER_DEBUG
var scc = new ShaderConfigManager(SettingsWindow.SHADER_CONFIG_PATH);
scc.AddScriptSymbol("RUKHANKA_SHADER_DEBUG");
scc.ApplyChanges();
#endif
}
}
}