diff --git a/Assets/SteamVR/Input/Editor/SteamVR_CopyExampleInputFiles.cs b/Assets/SteamVR/Input/Editor/SteamVR_CopyExampleInputFiles.cs index 21626652..bfec7819 100644 --- a/Assets/SteamVR/Input/Editor/SteamVR_CopyExampleInputFiles.cs +++ b/Assets/SteamVR/Input/Editor/SteamVR_CopyExampleInputFiles.cs @@ -17,6 +17,13 @@ public class SteamVR_CopyExampleInputFiles : Editor [UnityEditor.Callbacks.DidReloadScripts] private static void OnReloadScripts() { + //Delay method calls as SteamVR_Settings.instance cannot be accessed from 'DidReloadScripts' + EditorApplication.update += Update; + } + + private static void Update() + { + EditorApplication.update -= Update; SteamVR_Input.CheckOldLocation(); CopyFiles(); }