okay then. i explain it as i remember:
→ Firstly , the most important case for me. i want to design my GUI on scene by using mouse , selecting from The myList(Like bitverse GUI).Also i can drag my GUI during the game.
→ Secondly, i create window that contains classes as an example Window(GUIskin,GUIContent,Rotation,GUIStyle,Scale,tooltips,Affects(zoomin,Zoom out,circularSlowmotion,etc…))
—>After creating The window, i create the other components as a child or children in Hierarchy. (i can create all the Visiual Studio UI Components).And also i can create Button(GUIskin,GUIContent,Rotation,GUIStyle,Scale,tooltips,Affects(zoomin,Zoom out,circularSlowmotion,etc…)) or PopupList, Visual Studio UI components.
–>In use during designing own GUI, if i click the mother of the hierarchy , i can create a new child of mother such as button or another window,popuplist,etc(VisualStudio Components).
–>In scripting, i want to create a library like OnGUI() or i create a library which works with OnGUI() function together perfectly.
if i have any addition,i will write here.
Also there are two links from Danko Kozar:
WebPlayer
Video
Thanks for reply shabazzster 