SetString can only be called from the main thread.
Constructors and field initializers will be executed from the loading thread when loading a scene.
Don't use this function in the constructor or field initializers, instead move initialization code to the Awake or Start function.
UnityEditor.EditorPrefs:SetString(String, String)
I am getting this error
What am I doing wrong?
This is executed inside EditorWindow.