public GUIWindow AddWindow(Rect rectangle, bool modal, string text, GUIElement parent, int id) { IntPtr par = (parent == null ? IntPtr.Zero : parent.Raw); return (GUIWindow)NativeElement.GetObject(GuiEnv_AddWindow(_raw, rectangle.ToUnmanaged(), modal, text, par, id), typeof(GUIWindow)); }