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;
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        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;
        }
Ejemplo n.º 5
0
        private void OnCancelPressed(TestButton source)
        {
            if (cancelledCallback != null)
            {
                cancelledCallback();
            }

            Dismiss();
        }
Ejemplo n.º 6
0
 private void OnButtonPressed(TestButton source)
 {
     if (currentCatalog.transform.parent.gameObject.activeSelf)
     {
         currentCatalog.CycleMaterials();
     }
     else
     {
         currentTextureMenu.CycleMaterials();
     }
 }
Ejemplo n.º 7
0
        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());
                }
            }
        }
Ejemplo n.º 9
0
        private void OnCancelPressed(TestButton source)
        {
            if (cancelButton.Focused || closeOnNonTargetedTap)
            {
                if (cancelledCallback != null)
                {
                    cancelledCallback();
                }

                Dismiss();
            }
        }
Ejemplo n.º 10
0
        private void ShowPopup(TestButton source)
        {
            if (popupMenu != null)
            {
                if (popupMenu.CurrentPopupState == PopupMenu.PopupState.Closed)
                {
                    popupMenu.Show();

                    StartCoroutine(WaitForPopupToClose());
                }
            }
        }
Ejemplo n.º 11
0
        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;
        }
Ejemplo n.º 12
0
        private void OnButtonPressed(TestButton source)
        {
            if (inFolder)
            {
                customerMenu.RemovePrefrence(currentFurniture);
            }
            else
            {
                myCatalog.newCustPref(currentFurniture);
            }
            button.Selected = false;

            setInFolder(!inFolder);
        }
Ejemplo n.º 13
0
        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));
 }
Ejemplo n.º 15
0
 private void OnButtonPressed(TestButton source)
 {
     popupMenu.CurrentPopupState = PopupMenu.PopupState.Closed;
 }
Ejemplo n.º 16
0
 private void OnButtonPressed(TestButton source)
 {
     //GetComponentInParent<PopupMenu> ().Dismiss ();
     Destroy(currentObject);
     Menu.Instance.SetMenu(null);
 }
Ejemplo n.º 17
0
        private void OnCancelPressed(TestButton source)
        {
            if (cancelledCallback != null)
            {
                cancelledCallback();
            }

            Dismiss();
        }
Ejemplo n.º 18
0
 private void OnButtonPressed(TestButton source)
 {
     InputManager.Instance.PushInputDisable();
     StartCoroutine(WaitForTime(TimeToWait));
 }