static int _s_set_handleScrollWheel(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { UnityEngine.GUILayout.ScrollViewScope __cl_gen_to_be_invoked = (UnityEngine.GUILayout.ScrollViewScope)translator.FastGetCSObj(L, 1); __cl_gen_to_be_invoked.handleScrollWheel = LuaAPI.lua_toboolean(L, 2); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(0); }
static int _g_get_scrollPosition(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { UnityEngine.GUILayout.ScrollViewScope __cl_gen_to_be_invoked = (UnityEngine.GUILayout.ScrollViewScope)translator.FastGetCSObj(L, 1); translator.PushUnityEngineVector2(L, __cl_gen_to_be_invoked.scrollPosition); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(1); }
/// <summary> /// Called from OnGUI or EditorWindow.OnGUI /// </summary> public virtual void DisplayTreeView(DisplayTypes displayType) { using (new UnityEngine.GUILayout.HorizontalScope("box")) { AssignDefaults(); if (!m_forceDefaultSkin) { ApplySkinKeepingScrollbars(); } switch (displayType) { case DisplayTypes.USE_SCROLL_VIEW: using (var scope = new UnityEngine.GUILayout.ScrollViewScope(m_scrollView) ) //, GUILayout.MaxWidth(Width), GUILayout.MaxHeight(Height)); { m_scrollView = scope.scrollPosition; RootItem.DisplayItem(0, TreeViewItem.SiblingOrder.FIRST_CHILD); } break; //case TreeViewControl.DisplayTypes.USE_SCROLL_AREA: // using (var area = new GUILayout.AreaScope(new Rect(X, Y, Width, Height))) // using (var scope = new GUILayout.ScrollViewScope(m_scrollView))//, GUILayout.MaxWidth(Width), GUILayout.MaxHeight(Height)); // { // m_scrollView = scope.scrollPosition; // RootItem.DisplayItem(0, TreeViewItem.SiblingOrder.FIRST_CHILD); // } // break; default: RootItem.DisplayItem(0, TreeViewItem.SiblingOrder.FIRST_CHILD); break; } UnityEngine.GUI.skin = null; } }
static int __CreateInstance(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { if (LuaAPI.lua_gettop(L) >= 2 && translator.Assignable <UnityEngine.Vector2>(L, 2) && (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 3) || translator.Assignable <UnityEngine.GUILayoutOption>(L, 3))) { UnityEngine.Vector2 scrollPosition; translator.Get(L, 2, out scrollPosition); UnityEngine.GUILayoutOption[] options = translator.GetParams <UnityEngine.GUILayoutOption>(L, 3); UnityEngine.GUILayout.ScrollViewScope __cl_gen_ret = new UnityEngine.GUILayout.ScrollViewScope(scrollPosition, options); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) >= 4 && translator.Assignable <UnityEngine.Vector2>(L, 2) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 4) && (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 5) || translator.Assignable <UnityEngine.GUILayoutOption>(L, 5))) { UnityEngine.Vector2 scrollPosition; translator.Get(L, 2, out scrollPosition); bool alwaysShowHorizontal = LuaAPI.lua_toboolean(L, 3); bool alwaysShowVertical = LuaAPI.lua_toboolean(L, 4); UnityEngine.GUILayoutOption[] options = translator.GetParams <UnityEngine.GUILayoutOption>(L, 5); UnityEngine.GUILayout.ScrollViewScope __cl_gen_ret = new UnityEngine.GUILayout.ScrollViewScope(scrollPosition, alwaysShowHorizontal, alwaysShowVertical, options); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) >= 4 && translator.Assignable <UnityEngine.Vector2>(L, 2) && translator.Assignable <UnityEngine.GUIStyle>(L, 3) && translator.Assignable <UnityEngine.GUIStyle>(L, 4) && (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 5) || translator.Assignable <UnityEngine.GUILayoutOption>(L, 5))) { UnityEngine.Vector2 scrollPosition; translator.Get(L, 2, out scrollPosition); UnityEngine.GUIStyle horizontalScrollbar = (UnityEngine.GUIStyle)translator.GetObject(L, 3, typeof(UnityEngine.GUIStyle)); UnityEngine.GUIStyle verticalScrollbar = (UnityEngine.GUIStyle)translator.GetObject(L, 4, typeof(UnityEngine.GUIStyle)); UnityEngine.GUILayoutOption[] options = translator.GetParams <UnityEngine.GUILayoutOption>(L, 5); UnityEngine.GUILayout.ScrollViewScope __cl_gen_ret = new UnityEngine.GUILayout.ScrollViewScope(scrollPosition, horizontalScrollbar, verticalScrollbar, options); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) >= 3 && translator.Assignable <UnityEngine.Vector2>(L, 2) && translator.Assignable <UnityEngine.GUIStyle>(L, 3) && (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 4) || translator.Assignable <UnityEngine.GUILayoutOption>(L, 4))) { UnityEngine.Vector2 scrollPosition; translator.Get(L, 2, out scrollPosition); UnityEngine.GUIStyle style = (UnityEngine.GUIStyle)translator.GetObject(L, 3, typeof(UnityEngine.GUIStyle)); UnityEngine.GUILayoutOption[] options = translator.GetParams <UnityEngine.GUILayoutOption>(L, 4); UnityEngine.GUILayout.ScrollViewScope __cl_gen_ret = new UnityEngine.GUILayout.ScrollViewScope(scrollPosition, style, options); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) >= 6 && translator.Assignable <UnityEngine.Vector2>(L, 2) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 4) && translator.Assignable <UnityEngine.GUIStyle>(L, 5) && translator.Assignable <UnityEngine.GUIStyle>(L, 6) && (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 7) || translator.Assignable <UnityEngine.GUILayoutOption>(L, 7))) { UnityEngine.Vector2 scrollPosition; translator.Get(L, 2, out scrollPosition); bool alwaysShowHorizontal = LuaAPI.lua_toboolean(L, 3); bool alwaysShowVertical = LuaAPI.lua_toboolean(L, 4); UnityEngine.GUIStyle horizontalScrollbar = (UnityEngine.GUIStyle)translator.GetObject(L, 5, typeof(UnityEngine.GUIStyle)); UnityEngine.GUIStyle verticalScrollbar = (UnityEngine.GUIStyle)translator.GetObject(L, 6, typeof(UnityEngine.GUIStyle)); UnityEngine.GUILayoutOption[] options = translator.GetParams <UnityEngine.GUILayoutOption>(L, 7); UnityEngine.GUILayout.ScrollViewScope __cl_gen_ret = new UnityEngine.GUILayout.ScrollViewScope(scrollPosition, alwaysShowHorizontal, alwaysShowVertical, horizontalScrollbar, verticalScrollbar, options); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) >= 7 && translator.Assignable <UnityEngine.Vector2>(L, 2) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 4) && translator.Assignable <UnityEngine.GUIStyle>(L, 5) && translator.Assignable <UnityEngine.GUIStyle>(L, 6) && translator.Assignable <UnityEngine.GUIStyle>(L, 7) && (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 8) || translator.Assignable <UnityEngine.GUILayoutOption>(L, 8))) { UnityEngine.Vector2 scrollPosition; translator.Get(L, 2, out scrollPosition); bool alwaysShowHorizontal = LuaAPI.lua_toboolean(L, 3); bool alwaysShowVertical = LuaAPI.lua_toboolean(L, 4); UnityEngine.GUIStyle horizontalScrollbar = (UnityEngine.GUIStyle)translator.GetObject(L, 5, typeof(UnityEngine.GUIStyle)); UnityEngine.GUIStyle verticalScrollbar = (UnityEngine.GUIStyle)translator.GetObject(L, 6, typeof(UnityEngine.GUIStyle)); UnityEngine.GUIStyle background = (UnityEngine.GUIStyle)translator.GetObject(L, 7, typeof(UnityEngine.GUIStyle)); UnityEngine.GUILayoutOption[] options = translator.GetParams <UnityEngine.GUILayoutOption>(L, 8); UnityEngine.GUILayout.ScrollViewScope __cl_gen_ret = new UnityEngine.GUILayout.ScrollViewScope(scrollPosition, alwaysShowHorizontal, alwaysShowVertical, horizontalScrollbar, verticalScrollbar, background, options); translator.Push(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GUILayout.ScrollViewScope constructor!")); }