private void OnButtonPressed(TestButton source) { if (ObjectToScale) { switch (ButtonAction) { case buttonAction.Reset: Debug.Log(InitialScale); ObjectToScale.transform.localScale = InitialScale; break; case buttonAction.Grow: ObjectToScale.transform.localScale = new Vector3((ObjectToScale.transform.localScale.x + ScaleIncrement), (ObjectToScale.transform.localScale.y + ScaleIncrement), (ObjectToScale.transform.localScale.z + ScaleIncrement)); break; case buttonAction.Shrink: if ((ObjectToScale.transform.localScale.x - ScaleIncrement) < 0.0f) { ObjectToScale.transform.localScale = new Vector3(0, 0, 0); } else { ObjectToScale.transform.localScale = new Vector3((ObjectToScale.transform.localScale.x - ScaleIncrement), (ObjectToScale.transform.localScale.y - ScaleIncrement), (ObjectToScale.transform.localScale.z - ScaleIncrement)); } break; } } button.Selected = false; }
public void set(TestButton _button, PopupMenu _popupMenu, FurnitureManager.FurniturePairing currentFurn, bool inFolder) { Debug.Log("Setting in pop up " + currentFurn.FurnName + " " + this.gameObject); button = _button; popupMenu = _popupMenu; currentFurniture = currentFurn; popupMenu.transform.position = this.transform.position + MenuOffSet; foreach (ButtonObjectScaler but in popupMenu.transform.GetComponentsInChildren <ButtonObjectScaler> ()) { but.setObjectToScale(this.gameObject); } popupMenu.transform.GetComponentInChildren <ChangePref> ().setFurniture(currentFurniture); popupMenu.transform.GetComponentInChildren <ChangePref> ().setInFolder(inFolder); popupMenu.transform.GetComponentInChildren <DeleteButton> ().currentObject = this.gameObject; foreach (Rotater rot in popupMenu.transform.GetComponentsInChildren <Rotater> ()) { rot.objectToDrag = this.gameObject; } popupMenu.transform.FindChild("TextureMenu").transform.GetComponentInChildren <TextureMenu> ().currentlySelected = this.gameObject; }
private void OnButtonPressed(TestButton source) { Debug.Log("Is getting pressed " + functionName + " " + OtherScript); OtherScript.SendMessage(functionName, variable, SendMessageOptions.DontRequireReceiver); GameObject.Find("MenuOpener").SendMessage("turnOff", SendMessageOptions.DontRequireReceiver); button.Selected = false; }
private void OnCancelPressed(TestButton source) { if (cancelledCallback != null) { cancelledCallback(); } Dismiss(); }
private void OnButtonPressed(TestButton source) { if (currentCatalog.transform.parent.gameObject.activeSelf) { currentCatalog.CycleMaterials(); } else { currentTextureMenu.CycleMaterials(); } }
IEnumerator DelayedOpening(TestButton source) { yield return(new WaitForSeconds(0.1f)); popupMenu.transform.position = this.transform.position + MenuOffSet; popupMenu.Show(source.gameObject); StartCoroutine(WaitForPopupToClose()); }
private void ShowPopup(TestButton source) { if (popupMenu != null) { if (popupMenu.CurrentPopupState == PopupMenu.PopupState.Closed) { popupMenu.Show(); StartCoroutine(WaitForPopupToClose()); } } }
private void OnCancelPressed(TestButton source) { if (cancelButton.Focused || closeOnNonTargetedTap) { if (cancelledCallback != null) { cancelledCallback(); } Dismiss(); } }
private void OnButtonPressed(TestButton source) { if (ObjectToScale) { switch (ButtonAction) { case buttonAction.Move: if (handRotatable) { handRotatable.IsRotationEnabled = false; } if (handDraggable) { handDraggable.IsDraggingEnabled = !handDraggable.IsDraggingEnabled; } break; case buttonAction.Rotate: if (handDraggable) { handDraggable.IsDraggingEnabled = false; } if (handRotatable) { handRotatable.IsRotationEnabled = !handRotatable.IsRotationEnabled; } break; case buttonAction.Bigger: ObjectToScale.transform.localScale = new Vector3((ObjectToScale.transform.localScale.x + ScaleIncrement), (ObjectToScale.transform.localScale.y + ScaleIncrement), (ObjectToScale.transform.localScale.z + ScaleIncrement)); break; case buttonAction.Smaller: if ((ObjectToScale.transform.localScale.x - ScaleIncrement) < 0.0f) { ObjectToScale.transform.localScale = new Vector3(0, 0, 0); } else { ObjectToScale.transform.localScale = new Vector3((ObjectToScale.transform.localScale.x - ScaleIncrement), (ObjectToScale.transform.localScale.y - ScaleIncrement), (ObjectToScale.transform.localScale.z - ScaleIncrement)); } break; case buttonAction.Reset: Debug.Log(InitialScale); ObjectToScale.transform.localScale = InitialScale; break; } } button.Selected = false; }
private void OnButtonPressed(TestButton source) { if (inFolder) { customerMenu.RemovePrefrence(currentFurniture); } else { myCatalog.newCustPref(currentFurniture); } button.Selected = false; setInFolder(!inFolder); }
private void ShowPopup(TestButton source) { if (popupMenu != null) { //Skyler if (popupMenu.CurrentPopupState == PopupMenu.PopupState.Closed) { Debug.Log("Opening Pop up menu " + currentFurniture.FurnName); popupMenu.transform.position = this.transform.position + MenuOffSet; popupMenu.Show(source.gameObject); foreach (ButtonObjectScaler but in popupMenu.transform.GetComponentsInChildren <ButtonObjectScaler> ()) { but.setObjectToScale(this.gameObject); } foreach (Rotater rot in popupMenu.transform.GetComponentsInChildren <Rotater> ()) { rot.objectToDrag = this.gameObject; } popupMenu.transform.GetComponentInChildren <DeleteButton> ().currentObject = this.gameObject; popupMenu.transform.GetComponentInChildren <ChangePref> ().setFurniture(currentFurniture); popupMenu.transform.Find("TextureMenu").transform.GetComponentInChildren <TextureMenu> ().currentlySelected = this.gameObject; // pop children set to variables StartCoroutine(WaitForPopupToClose()); } else { if (popupMenu.currentSelectedObject != source.gameObject) { StartCoroutine(DelayedOpening(source)); } Debug.Log("Dismissing"); popupMenu.Dismiss(); } } }
private void OnButtonPressed(TestButton source) { InputManager.Instance.PushInputDisable(); StartCoroutine(WaitForTime(TimeToWait)); }
private void OnButtonPressed(TestButton source) { popupMenu.CurrentPopupState = PopupMenu.PopupState.Closed; }
private void OnButtonPressed(TestButton source) { //GetComponentInParent<PopupMenu> ().Dismiss (); Destroy(currentObject); Menu.Instance.SetMenu(null); }