How can I remove the constant nagging from the console:
!IsActive () && !m_RunInEditMode
Assert in files: ....\Runtime\Mono\Monobehaviour.cpp at line:470
I've tried just using the example script from ScriptReference/EditorWindow
but I still get the error.
Answer by Skjalg
Dec 07, 2010 at 10:48 PM
Okay I found the solution to my problem.
I had c# class library that, when built, would copy itself into Assets\Scripts\Libraries\ and it would also add its dependencies, which was UnityEngine.dll and UnityEditor.dll to the same folder.
I set it up to build into that folder by changing the Output Path under Properties->Build->Output at the class library in Visual Studio 2010.
The problem went away when removing UnityEditor.dll from that folder. I guess Unity3D doesnt like importing things twice.
So what I did then, to further automate the process was to edit the Properties->Build Events-> Post-build event command line to the following:
Del "My Library Project.pdb"
Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
The best place to ask and answer questions about development with Unity.
To help users post good questions and use the site effectively we have posted a user guide.
If you are a new user, check out our FAQ for more information.
If you are a moderator, see our Moderator Guidelines page.
We are making improvements to UA, see the list of changes.
For troubleshooting common problems with Unity 5.x Editor (including Win 10).
Answers and Comments
No one has followed this question yet.
Editor window script only works when window is open?
SetReplacementShader in Editor Utility?
Filtering project window to ONLY selected objects
The name 'Joystick' does not denote a valid type ('not found')
How can i get the center of the entire editor window