27 lines
711 B
C#
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
|
|
}
|
|
}
|
|
}
|