static public int constructor(IntPtr l) { try { #if DEBUG var method = System.Reflection.MethodBase.GetCurrentMethod(); string methodName = GetMethodName(method); #if UNITY_5_5_OR_NEWER UnityEngine.Profiling.Profiler.BeginSample(methodName); #else Profiler.BeginSample(methodName); #endif #endif UnityEngine.UI.Button.ButtonClickedEvent o; o = new UnityEngine.UI.Button.ButtonClickedEvent(); pushValue(l, true); pushValue(l, o); return(2); } catch (Exception e) { return(error(l, e)); } #if DEBUG finally { #if UNITY_5_5_OR_NEWER UnityEngine.Profiling.Profiler.EndSample(); #else Profiler.EndSample(); #endif } #endif }
static public int constructor(IntPtr l) { UnityEngine.UI.Button.ButtonClickedEvent o; o = new UnityEngine.UI.Button.ButtonClickedEvent(); pushObject(l, o); return(1); }
void Execute(GameObject source) { string filePath = Path.Combine(Path.GetTempPath(), "report.html"); StreamWriter writer = new StreamWriter(filePath); string header = "<html><head><style>table{border-collapse: collapse; max-width: 100%;}td{border: 2px solid #000000;}</style></head><body>"; string footer = "</body></html>"; writer.WriteLine(header); writer.WriteLine("<table>"); UnityEngine.UI.Button[] buttons = source.GetComponentsInChildren <UnityEngine.UI.Button>(true); for (int i = 0; i < buttons.Length; i++) { UnityEngine.UI.Button.ButtonClickedEvent onClick = buttons[i].onClick; int count = onClick.GetPersistentEventCount(); for (int j = 0; j < count; j++) { writer.WriteLine("<tr>"); writer.WriteLine("<td>" + GetHierarchyPath(buttons[i].gameObject) + "</td>"); writer.WriteLine("<td>" + onClick.GetPersistentTarget(j).GetType().ToString() + "." + onClick.GetPersistentMethodName(j) + "</td>"); writer.WriteLine("</tr>"); } } writer.WriteLine("</table><br>"); writer.WriteLine(footer); writer.Close(); System.Diagnostics.Process.Start(filePath); }
public static int obj_hash(long nIntPtr) { UnityEngine.UI.Button.ButtonClickedEvent obj = FCGetObj.GetObj <UnityEngine.UI.Button.ButtonClickedEvent>(nIntPtr); if (obj != null) { return(obj.GetHashCode()); } return(0); }
// Use this for initialization void Awake() { switchBtn = this.transform.GetComponent <Button>(); if (switchBtn != null) { UnityEngine.UI.Button.ButtonClickedEvent clickEvent = new UnityEngine.UI.Button.ButtonClickedEvent(); clickEvent.AddListener(() => { OnClickSwitch(); }); switchBtn.onClick = clickEvent; } }
static public int constructor(IntPtr l) { try { UnityEngine.UI.Button.ButtonClickedEvent o; o = new UnityEngine.UI.Button.ButtonClickedEvent(); pushValue(l, o); return(1); } catch (Exception e) { return(error(l, e)); } }
static public int constructor(IntPtr l) { try { UnityEngine.UI.Button.ButtonClickedEvent o; o = new UnityEngine.UI.Button.ButtonClickedEvent(); pushValue(l, o); return(1); } catch (Exception e) { LuaDLL.luaL_error(l, e.ToString()); return(0); } }
static public int constructor(IntPtr l) { LuaDLL.lua_remove(l, 1); UnityEngine.UI.Button.ButtonClickedEvent o; if (matchType(l, 1)) { o = new UnityEngine.UI.Button.ButtonClickedEvent(); pushObject(l, o); return(1); } LuaDLL.luaL_error(l, "New object failed."); return(0); }
public static bool obj_equal(long L, long R) { UnityEngine.UI.Button.ButtonClickedEvent left = FCGetObj.GetObj <UnityEngine.UI.Button.ButtonClickedEvent>(L); UnityEngine.UI.Button.ButtonClickedEvent right = FCGetObj.GetObj <UnityEngine.UI.Button.ButtonClickedEvent>(R); if (left != null) { return(left.Equals(right)); } if (right != null) { return(right.Equals(left)); } return(true); }
static int QPYX_get_onClick_YXQP(IntPtr L_YXQP) { object QPYX_o_YXQP = null; try { QPYX_o_YXQP = ToLua.ToObject(L_YXQP, 1); UnityEngine.UI.Button QPYX_obj_YXQP = (UnityEngine.UI.Button)QPYX_o_YXQP; UnityEngine.UI.Button.ButtonClickedEvent QPYX_ret_YXQP = QPYX_obj_YXQP.onClick; ToLua.PushObject(L_YXQP, QPYX_ret_YXQP); return(1); } catch (Exception QPYX_e_YXQP) { return(LuaDLL.toluaL_exception(L_YXQP, QPYX_e_YXQP, QPYX_o_YXQP, "attempt to index onClick on a nil value")); } }
static int QPYX_set_onClick_YXQP(IntPtr L_YXQP) { object QPYX_o_YXQP = null; try { QPYX_o_YXQP = ToLua.ToObject(L_YXQP, 1); UnityEngine.UI.Button QPYX_obj_YXQP = (UnityEngine.UI.Button)QPYX_o_YXQP; UnityEngine.UI.Button.ButtonClickedEvent QPYX_arg0_YXQP = (UnityEngine.UI.Button.ButtonClickedEvent)ToLua.CheckObject <UnityEngine.UI.Button.ButtonClickedEvent>(L_YXQP, 2); QPYX_obj_YXQP.onClick = QPYX_arg0_YXQP; return(0); } catch (Exception QPYX_e_YXQP) { return(LuaDLL.toluaL_exception(L_YXQP, QPYX_e_YXQP, QPYX_o_YXQP, "attempt to index onClick on a nil value")); } }
public static int set_onClick_wrap(long L) { try { long nThisPtr = FCLibHelper.fc_get_inport_obj_ptr(L); UnityEngine.UI.Button ret = get_obj(nThisPtr); UnityEngine.UI.Button.ButtonClickedEvent arg0 = FCGetObj.GetObj <UnityEngine.UI.Button.ButtonClickedEvent>(FCLibHelper.fc_get_wrap_objptr(L, 0)); ret.onClick = arg0; } catch (Exception e) { Debug.LogException(e); } return(0); }
static int _CreateUnityEngine_UI_Button_ButtonClickedEvent(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 0) { UnityEngine.UI.Button.ButtonClickedEvent obj = new UnityEngine.UI.Button.ButtonClickedEvent(); LuaScriptMgr.PushObject(L, obj); return(1); } else { LuaDLL.luaL_error(L, "invalid arguments to method: UnityEngine.UI.Button.ButtonClickedEvent.New"); } return(0); }
static int set_onClick(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.UI.Button obj = (UnityEngine.UI.Button)o; UnityEngine.UI.Button.ButtonClickedEvent arg0 = (UnityEngine.UI.Button.ButtonClickedEvent)ToLua.CheckObject <UnityEngine.UI.Button.ButtonClickedEvent>(L, 2); obj.onClick = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index onClick on a nil value")); } }
static int get_onClick(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.UI.Button obj = (UnityEngine.UI.Button)o; UnityEngine.UI.Button.ButtonClickedEvent ret = obj.onClick; ToLua.PushObject(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index onClick on a nil value")); } }
public void Init(int chapterCount) { for (int i = 2; i <= chapterCount; i++) { int n = i; GameObject obj = Instantiate(Prefab, transform); string s = "Log Chapter" + n; obj.name = s; obj.GetComponentInChildren <Text>().text = s; UnityEngine.UI.Button.ButtonClickedEvent cce = new UnityEngine.UI.Button.ButtonClickedEvent(); cce.AddListener(() => { LearnMain.Instance.LogChapter(n); }); obj.GetComponent <Button>().onClick = cce; } }
static int QPYX__CreateUnityEngine_UI_Button_ButtonClickedEvent_YXQP(IntPtr L_YXQP) { try { int QPYX_count_YXQP = LuaDLL.lua_gettop(L_YXQP); if (QPYX_count_YXQP == 0) { UnityEngine.UI.Button.ButtonClickedEvent QPYX_obj_YXQP = new UnityEngine.UI.Button.ButtonClickedEvent(); ToLua.PushObject(L_YXQP, QPYX_obj_YXQP); return(1); } else { return(LuaDLL.luaL_throw(L_YXQP, "invalid arguments to ctor method: UnityEngine.UI.Button.ButtonClickedEvent.New")); } } catch (Exception e_YXQP) { return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP)); } }
static int _CreateUnityEngine_UI_Button_ButtonClickedEvent(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { UnityEngine.UI.Button.ButtonClickedEvent obj = new UnityEngine.UI.Button.ButtonClickedEvent(); ToLua.PushObject(L, obj); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.UI.Button.ButtonClickedEvent.New")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
/** * Ajoute ou modifie un listener à chaque champ de la ligne row * @row ligne à modifier * @fieldChangeMethod méthode à appeler lors de la modification d'un champ de type texte * @removeRowMethod méthode à appeler pour le dernier champ qui est le bouton de suppression d'une ligne * @decallage mettre cette valeur valeur à -1 si cette méthode est appelée depuis la méthode de suppression d'une ligne (décallant les indexs de la table de 1) */ public void addListenersToRow(Transform row, Action <int, int> fieldChangeMethod, Action <int> removeRowMethod, int decallage) { // Ajout du listener à chaque champs de type texte de la nouvelle ligne for (int i = 1; i < row.gameObject.transform.childCount - 1; i++) { int colnum = i; int rownum = row.GetSiblingIndex() + decallage; InputField.OnChangeEvent submitEvent = new InputField.OnChangeEvent(); submitEvent.AddListener(delegate { fieldChangeMethod(rownum, colnum); }); row.gameObject.transform.GetChild(i).gameObject.transform.GetChild(0).GetComponent <InputField> ().onValueChange = submitEvent; } //Ajout du listener du bouton de suppression d'une ligne int rownumButton = row.GetSiblingIndex() + decallage; UnityEngine.UI.Button.ButtonClickedEvent onclickEvent = new UnityEngine.UI.Button.ButtonClickedEvent(); onclickEvent.AddListener(delegate { removeRowMethod(rownumButton); }); row.gameObject.transform.GetChild(row.gameObject.transform.childCount - 1).gameObject.transform.GetChild(0).GetComponent <UnityEngine.UI.Button> ().onClick = onclickEvent; }
//Accepts a button clicked function for the accept button in order to add any additional functionality to any popup button's accept button. public void SetAcceptFunction(UnityEngine.UI.Button.ButtonClickedEvent functionName) { AcceptButton.onClick = (functionName); }