public bool GetMouseButton(int buttonIndex, ButtonClickType type) { //Mouse Press if (type == ButtonClickType.Press) { if (Input.GetMouseButtonDown(buttonIndex)) { return(true); } return(false); } //Mouse Hold else if (type == ButtonClickType.Hold) { if (Input.GetMouseButton(buttonIndex)) { return(true); } return(false); } //Mouse Release else if (type == ButtonClickType.Release) { if (Input.GetMouseButtonUp(buttonIndex)) { return(true); } return(false); } //Mouse Double Click else if (type == ButtonClickType.DoubleClick) { if (DoubleClickMouse(buttonIndex)) { return(true); } return(false); } return(false); }
public bool GetKeyButton(KeyCode keyCode, ButtonClickType type) { //Mouse Press if (type == ButtonClickType.Press) { if (Input.GetKeyDown(keyCode)) { return(true); } return(false); } //Mouse Hold else if (type == ButtonClickType.Hold) { if (Input.GetKey(keyCode)) { return(true); } return(false); } //Mouse Release else if (type == ButtonClickType.Release) { if (Input.GetKeyUp(keyCode)) { return(true); } return(false); } //Mouse Double Click else if (type == ButtonClickType.DoubleClick) { if (DoubleClickKey(keyCode)) { return(true); } return(false); } return(false); }
// PRIVATE STATIC //-------------------------------------- // Events //-------------------------------------- /// <summary> /// _ons the button click. /// </summary> /// <param name='buttonClickType'> /// Button click type. /// </param> private void _onButtonClick(ButtonClickType buttonClickType) { IEnumerator iEnumerator = _managersFromRAM_serializedproperty.GetEnumerator(); while (iEnumerator.MoveNext()) { Debug.Log("is : " + (iEnumerator.Current as SerializedProperty).objectReferenceValue); } switch (buttonClickType) { case ButtonClickType.ADD: _managersFromRAM_serializedproperty.InsertArrayElementAtIndex(0); _managersFromRAM_serializedproperty.GetArrayElementAtIndex(0).objectReferenceValue = _inUseFromAssets_scriptableobject; break; case ButtonClickType.REMOVE: // if (_hasManagerAlready(_monoScript.GetClass())) { Debug.Log("i: " + _getManagerIndex(_monoScript.GetClass())); _managersFromRAM_serializedproperty.DeleteArrayElementAtIndex(0); } break; case ButtonClickType.CONVERT: ScriptableObject scriptableObject = ScriptableObjectUtility.CreateAssetFromMonoScript(_monoScript); EditorWindowUtility.doSetThenUnsetProjectWindowSelectionTo(scriptableObject); break; } _managersFromRAM_serializedproperty.serializedObject.ApplyModifiedProperties(); _managersFromRAM_serializedproperty.serializedObject.SetIsDifferentCacheDirty(); _managersFromRAM_serializedproperty.serializedObject.UpdateIfDirtyOrScript(); }
// PRIVATE STATIC //-------------------------------------- // Events //-------------------------------------- /// <summary> /// _ons the button click. /// </summary> /// <param name='buttonClickType'> /// Button click type. /// </param> private void _onButtonClick(ButtonClickType buttonClickType) { IEnumerator iEnumerator = _managersFromRAM_serializedproperty.GetEnumerator(); while (iEnumerator.MoveNext()) { Debug.Log ("is : " + (iEnumerator.Current as SerializedProperty).objectReferenceValue); } switch (buttonClickType) { case ButtonClickType.ADD: _managersFromRAM_serializedproperty.InsertArrayElementAtIndex (0); _managersFromRAM_serializedproperty.GetArrayElementAtIndex(0).objectReferenceValue = _inUseFromAssets_scriptableobject; break; case ButtonClickType.REMOVE: // if (_hasManagerAlready (_monoScript.GetClass() ) ) { Debug.Log ("i: " + _getManagerIndex (_monoScript.GetClass()) ); _managersFromRAM_serializedproperty.DeleteArrayElementAtIndex ( 0); } break; case ButtonClickType.CONVERT: ScriptableObject scriptableObject = ScriptableObjectUtility.CreateAssetFromMonoScript (_monoScript); EditorWindowUtility.doSetThenUnsetProjectWindowSelectionTo(scriptableObject); break; } _managersFromRAM_serializedproperty.serializedObject.ApplyModifiedProperties(); _managersFromRAM_serializedproperty.serializedObject.SetIsDifferentCacheDirty(); _managersFromRAM_serializedproperty.serializedObject.UpdateIfDirtyOrScript(); }
private void startMenu1_OnButtonClick(ButtonClickType e) { switch (e) { case ButtonClickType.Clear: m_epclistItems.Items.Clear(); nTable.BindModel(new TagDataModel(SlowFlags.INDEX | SlowFlags.EPC | SlowFlags.RSSI)); break; case ButtonClickType.Exit: this.Close(); break; case ButtonClickType.Hide: case ButtonClickType.Unhide: //Resize list nTable.Height = 240 - startMenu1.Height; break; case ButtonClickType.Save: Save(); break; case ButtonClickType.Start: Start(); break; case ButtonClickType.Stop: Stop(); break; case ButtonClickType.Sorting: switch (startMenu1.SortingMethod) { case Sorting.EPC_Ascending: m_epclistItems.SortMethod = SortIndex.EPC; m_epclistItems.Ascending = true; //m_epclistItems.Sort(); break; case Sorting.EPC_Decending: m_epclistItems.SortMethod = SortIndex.EPC; m_epclistItems.Ascending = false; //m_epclistItems.Sort(); break; case Sorting.RSSI_Ascending: m_epclistItems.SortMethod = SortIndex.RSSI; m_epclistItems.Ascending = true; //m_epclistItems.Sort(); break; case Sorting.RSSI_Decending: m_epclistItems.SortMethod = SortIndex.RSSI; m_epclistItems.Ascending = false; //m_epclistItems.Sort(); break; } nTable.BindModel(new TagDataModel(m_epclistItems.GetSortedList(), SlowFlags.INDEX | SlowFlags.EPC | SlowFlags.RSSI)); break; } }
void startMenu1_OnButtonClick(ButtonClickType type) { switch (type) { case ButtonClickType.Finalizar: break; case ButtonClickType.Clear: m_tagTable.Clear(); startMenu1.UpdateTimeElapsed(000); startMenu1.UpdateTagCount(000); cajas_lbl.Text = "000"; tarima_lbl.Text = "000"; break; case ButtonClickType.Exit: this.Close(); using (entradasWorgking en = new entradasWorgking(socio, id_socio, id_usuario, nombreSocio)) { en.ShowDialog(); } break; case ButtonClickType.Hide: case ButtonClickType.Unhide: //Resize list nTable.Height = 270 - startMenu1.Height; break; case ButtonClickType.Save: Save(); break; case ButtonClickType.Start: Start(); break; case ButtonClickType.Stop: Stop(); break; case ButtonClickType.Sorting: switch (startMenu1.SortingMethod) { case Sorting.EPC_Ascending: m_tagTable.SortMethod = SortIndex.EPC; m_tagTable.Ascending = true; break; case Sorting.EPC_Decending: m_tagTable.SortMethod = SortIndex.EPC; m_tagTable.Ascending = false; break; /*case Sorting.PC_Ascending: m_tagTable.SortMethod = SortIndex.PC; m_tagTable.Ascending = true; break; case Sorting.PC_Decending: m_tagTable.SortMethod = SortIndex.PC; m_tagTable.Ascending = false; break;*/ case Sorting.INDEX_Ascending: m_tagTable.SortMethod = SortIndex.INDEX; m_tagTable.Ascending = true; break; case Sorting.INDEX_Decending: m_tagTable.SortMethod = SortIndex.INDEX; m_tagTable.Ascending = false; break; } m_tagTable.Sort(); m_tagTable.Redraw(); break; } }
void startMenu1_OnButtonClick(ButtonClickType type) { switch (type) { case ButtonClickType.Finalizar: // MessageBox.Show("Finalizar"); String result; using (cargando c = new cargando()) { c.Location = new Point((320 - c.Width) / 2, (240 - c.Height) / 2); c.Show(); c.Update(); result = finalizarPreEnvio(); } String[] r = result.Split('*'); if (r[0].CompareTo("Error") == 0) { MessageBox.Show(r[1], "Error al enviar"); } else { MessageBox.Show(r[1], "Operación exitosa"); this.Close(); using (enviosWorking env = new enviosWorking(socio, id_socio, id_usuario)) { env.ShowDialog(); } } break; case ButtonClickType.Clear: m_tagTable.Clear(); startMenu1.UpdateTimeElapsed(000); startMenu1.UpdateTagCount(000); cajas_lbl.Text = "0"; tarima_lbl.Text = "0"; break; case ButtonClickType.Exit: this.Close(); using (enviosWorking en = new enviosWorking(socio, id_socio, id_usuario)) { en.ShowDialog(); } break; case ButtonClickType.Hide: case ButtonClickType.Unhide: //Resize list nTable.Height = 270 - startMenu1.Height; break; case ButtonClickType.Save: Save(); break; case ButtonClickType.Start: Start(); break; case ButtonClickType.Stop: Stop(); break; case ButtonClickType.Sorting: switch (startMenu1.SortingMethod) { case Sorting.EPC_Ascending: m_tagTable.SortMethod = SortIndex.EPC; m_tagTable.Ascending = true; break; case Sorting.EPC_Decending: m_tagTable.SortMethod = SortIndex.EPC; m_tagTable.Ascending = false; break; /*case Sorting.PC_Ascending: m_tagTable.SortMethod = SortIndex.PC; m_tagTable.Ascending = true; break; case Sorting.PC_Decending: m_tagTable.SortMethod = SortIndex.PC; m_tagTable.Ascending = false; break;*/ case Sorting.INDEX_Ascending: m_tagTable.SortMethod = SortIndex.INDEX; m_tagTable.Ascending = true; break; case Sorting.INDEX_Decending: m_tagTable.SortMethod = SortIndex.INDEX; m_tagTable.Ascending = false; break; } m_tagTable.Sort(); m_tagTable.Redraw(); break; } }