   Extending Unity editor and new UI
  I want to implement some tools inside Unity, like our dialog editor, but found a couple of tutorials and they use the old gui system (OnGUI). Does somebody knows some example based on the new system?   
If you want to use the GameObject / Component based new UI for tool functionality, then the tools need to be actually running inside your Unity application. In that case you could look into any Unity new UI tutorials, but you are limited by what the Unity runtime API allows you to do. However if you want to extend the editor itself, and create new windows or inspectors for it, you still need to use the old-style UI functions, as per Unity's documentation: http://docs.unity3d.com/Manual/editor-EditorWindows.html;This book is due in the next month or two. Also as mentioned before there is some information in the manual about editor scripting, but I found it fairly sparse. http://www.amazon.com/Extending-Editor-Scripting-Angelo-Tadres-ebook/dp/B00YSILCD4/ref=sr_1_1?ie=UTF8&qid=1441404570&sr=8-1&keywords=unity+editor+extending Perhaps this book will be prereleased as packtpub sometimes does RAW releases.;AFAIK, the new GUI is for in-engine scripts, not in-editor ones. I could be wrong, and you're right to be envious of the in-engine GUI because its a lot nicer in several ways, but I believe that's the current state of affairs. I'd hope to see the new GUI, or an improved in-editor GUI, come about though too.