/// <summary> /// 滑动条数值变动监控 /// </summary> /// <param name="go"></param> /// <param name="luafunc"></param> public void AddScrollderbarValueChange(GameObject go, LuaFunction luafunc) { var bar = go.GetComponent <Scrollbar>(); if (bar != null) { var changeEvent = new Scrollbar.ScrollEvent(); changeEvent.AddListener((float value) => luafunc.Call(value)); bar.onValueChanged = changeEvent; } }
public static int constructor(IntPtr l) { int result; try { Scrollbar.ScrollEvent o = new Scrollbar.ScrollEvent(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }