protected virtual void MinLimitReached(object sender, ControllableEventArgs e)
 {
     if (outputOnMin != "")
     {
         VRTK_Logger.Info(outputOnMin);
     }
 }
 protected virtual void MinLimitReached(object sender, ControllableEventArgs e)
 {
     isPressed = false;
     if (outputOnMin != "")
     {
     }
 }
Esempio n. 3
0
        protected override ControllableEventArgs EventPayload()
        {
            ControllableEventArgs e = base.EventPayload();

            e.value = (useStepAsValue ? GetStepValue(GetValue()) : GetValue());
            return(e);
        }
Esempio n. 4
0
        protected virtual void MaxLimitReached(object sender, ControllableEventArgs e)
        {
            if (outputOnMax != "")
            {
                Debug.Log(outputOnMax);

                // Add the item when the chest is fully opened.
                if (!isEmpty)
                {
                    Item itemCopy = item.GetCopy();

                    while (amount != 0)
                    {
                        if (inventory.AddItem(itemCopy))
                        {
                            amount--;
                            if (amount == 0)
                            {
                                isEmpty = true;
                                // Faded color.
                                spriteRenderer.color   = emptyColor;
                                spriteRenderer.enabled = true;
                            }
                        }
                        else
                        {
                            itemCopy.Destroy();
                            break;
                        }
                    }
                }
            }
        }
Esempio n. 5
0
 protected virtual void ValueChanged(object sender, ControllableEventArgs e)
 {
     if (e.value == 1f)
     {
         SceneManager.LoadScene(0);
     }
 }
Esempio n. 6
0
 public virtual void MinLimitReached(object sender, ControllableEventArgs e)
 {
     if (outputOnMin != "")
     {
         DisableGravity();
     }
 }
Esempio n. 7
0
 protected virtual void MaxLimitReached(object sender, ControllableEventArgs e)
 {
     if (outputOnMax != "")
     {
         //BUTTON PRESSED
         if (CustomerSpawner.Customer_Already_Serve == 3)
         {
             SceneManager.LoadScene("EndOfDay");
         }
         else
         {
             if (FindObjectOfType <CustomerAI>() != null)
             {
                 FindObjectOfType <CustomerAI>().CollectingWeapon();//customer collect weapon
             }
         }
     }
     if (current_Scene.name == "EndOfDay")
     {
         SceneManager.LoadScene("Pause_Main_Menu");
     }
     if (current_Scene.name == "Pause_Main_Menu")
     {
         SceneManager.LoadScene("Game_Level");
     }
 }
Esempio n. 8
0
        protected virtual void ValueChanged(object sender, ControllableEventArgs e)
        {
            Debug.Log(pivotPoint.transform.position);
            if (platform != null)
            {
                if (direction == 1)
                {
                    if (wheel.name == "Wheel1")
                    {
                        platform.transform.RotateAround(pivotPoint.transform.position, Vector3.up, -(speed * e.normalizedValue * Time.deltaTime));
                        platform.transform.Translate(side * Vector3.forward * (e.normalizedValue * Time.deltaTime));
                    }

                    if (wheel.name == "Wheel2")
                    {
                        platform.transform.RotateAround(pivotPoint.transform.position, Vector3.up, (speed * e.normalizedValue * Time.deltaTime));
                        platform.transform.Translate(side * Vector3.forward * (e.normalizedValue * Time.deltaTime));
                    }
                }
                else if (direction == -1)
                {
                    if (wheel.name == "Wheel1")
                    {
                        platform.transform.RotateAround(pivotPoint.transform.position, Vector3.up, -(speed * e.normalizedValue * Time.deltaTime));
                        platform.transform.Translate(side * Vector3.forward * -(e.normalizedValue * Time.deltaTime));
                    }

                    if (wheel.name == "Wheel2")
                    {
                        platform.transform.RotateAround(pivotPoint.transform.position, Vector3.up, (speed * e.normalizedValue * Time.deltaTime));
                        platform.transform.Translate(side * Vector3.forward * -(e.normalizedValue * Time.deltaTime));
                    }
                }
            }
        }
Esempio n. 9
0
 public void OnChanged(object sender, ControllableEventArgs e)
 {
     if (e.normalizedValue > 0.9f)
     {
         snailGameManager.Reload();
     }
 }
Esempio n. 10
0
 protected virtual void MaxLimitReached(object sender, ControllableEventArgs e)
 {
     if (outputOnMax != "")
     {
         //Debug.Log(outputOnMax);
     }
 }
Esempio n. 11
0
 public virtual void MinLimitReached(object sender, ControllableEventArgs e)
 {
     if (outputOnMin != "")
     {
         //Debug.Log(outputOnMin);
     }
 }
Esempio n. 12
0
    public virtual void MaxLimitReached(object sender, ControllableEventArgs e)
    {
        if (outputOnMax != "")
        {
            Debug.Log(outputOnMax);
        }

        if (type == ButtonType.gridMovement && firstPress == true)
        {
            Debug.Log(transform.name);
            if (transform.name == "Up")
            {
                GameObject.Find("GridMoveCube").GetComponent <GridBasedMovement>().MoveUp();
            }
            else if (transform.name == "Right")
            {
                GameObject.Find("GridMoveCube").GetComponent <GridBasedMovement>().MoveRight();
            }
            else if (transform.name == "Left")
            {
                GameObject.Find("GridMoveCube").GetComponent <GridBasedMovement>().MoveLeft();
            }
            else if (transform.name == "Down")
            {
                GameObject.Find("GridMoveCube").GetComponent <GridBasedMovement>().MoveDown();
            }
        }

        firstPress = true;
    }
 protected virtual void MinLimitReached(object sender, ControllableEventArgs e)
 {
     if (current_Scene.name == "Pause_Main_Menu")
     {
         SceneManager.LoadScene("Game_Level");
     }
 }
Esempio n. 14
0
 public virtual void ValueChanged(object sender, ControllableEventArgs e)
 {
     if (displayText != null)
     {
         displayText.text = e.value.ToString("F1");
     }
 }
Esempio n. 15
0
 protected virtual void ValueChanged(object sender, ControllableEventArgs e)
 {
     if (e.value == 1)
     {
         wall.GetComponent <VerticalSlider>().StartLowerWall();
     }
 }
Esempio n. 16
0
 protected virtual void ValueChanged(object sender, ControllableEventArgs e)
 {
     if (platform != null)
     {
         platform.transform.localPosition = Vector3.up * (maxHeight * e.normalizedValue);
     }
 }
Esempio n. 17
0
    private void Controllable_MaxLimitReached(object sender, ControllableEventArgs e)
    {
        Destroy(Pump.GetComponent <FixedJoint>());

        Pump.GetComponent <Rigidbody>().AddForce(Vector3.forward * 120f);
        foreach (Collider col in Pump.GetComponents <Collider>())
        {
            col.enabled = true;
        }
        foreach (Collider col in ColActivate.GetComponents <Collider>())
        {
            col.enabled = true;
        }
        foreach (GameObject obj in Triggers)
        {
            obj.SetActive(true);
        }
        foreach (GameObject obj in GameObject.FindGameObjectsWithTag("Ampul1"))
        {
            obj.GetComponent <AmpulRelease>().ActivateInteract();
        }
        foreach (GameObject obj in GameObject.FindGameObjectsWithTag("Ampul2"))
        {
            obj.GetComponent <AmpulRelease>().ActivateInteract();
        }
        foreach (GameObject obj in GameObject.FindGameObjectsWithTag("Ampul3"))
        {
            obj.GetComponent <AmpulRelease>().ActivateInteract();
        }
        GameObject.FindGameObjectWithTag("Controller").GetComponent <EducationControll>().PumpOut = true;
        Destroy(this);
    }
Esempio n. 18
0
 protected virtual void MinLimitReached(object sender, ControllableEventArgs e)
 {
     if (outputOnMin != "")
     {
         SceneManager.LoadScene("Maze");
     }
 }
Esempio n. 19
0
 public virtual void MaxLimitReached(object sender, ControllableEventArgs e)
 {
     if (outputOnMax != "")
     {
         boolText.text = "true";
         PlayAnimation();
     }
 }
Esempio n. 20
0
 void CenterLeftRotator_LimitReached(object sender, ControllableEventArgs e)
 {
     Debug.Log("CenterLeftRotator_LimitReached");
     centerLeftOn = true;
     centerLeftRotator.isLocked = true;
     SetRotarAndLedStatus();
     StartCoroutine(RemoveInteractions(centerLeftRotator.gameObject));
 }
Esempio n. 21
0
 void RightRotator_MinLimitReached(object sender, ControllableEventArgs e)
 {
     Debug.Log("RightRotator_MinLimitReached");
     rightOn = true;
     rightRotator.isLocked = true;
     SetRotarAndLedStatus();
     StartCoroutine(RemoveInteractions(rightRotator.gameObject));
 }
Esempio n. 22
0
 public virtual void MinLimitReached(object sender, ControllableEventArgs e)
 {
     if (outputOnMin != "")
     {
         boolText.text = "false";
         StopAnimation();
     }
 }
 public virtual void ValueChanged(object sender, ControllableEventArgs e)
 {
     if (displayText != null)
     {
         displayText.text = e.value.ToString("F1");
     }
     //Debug.Log("Controllable Value in ControllableReactor: " + controllable.GetValue());
 }
Esempio n. 24
0
        protected virtual void ValueChanged(object sender, ControllableEventArgs e)
        {
            currentValue = e.value;
            oscTransmitObject.SendOSCMessage(string.Format("{0}/value", oscTransmitObject.oscAddress), currentValue);

            // Update Progress Slider
            sliderImage.fillAmount = e.normalizedValue;
        }
Esempio n. 25
0
 protected virtual void MinLimitReached(object sender, ControllableEventArgs e)
 {
     reachedmaxOut = false;
     if (outputOnMin != "")
     {
         Debug.Log(outputOnMin);
     }
 }
 protected virtual void MaxLimitReached(object sender, ControllableEventArgs e)
 {
     if (outputOnMax != "")
     {
         Debug.Log(outputOnMax);
         GameObject.Find("PlayerMover").GetComponent <Moving>().PickingRoom();
     }
 }
Esempio n. 27
0
 private void OnValueChanged(object sender, ControllableEventArgs e)
 {
     Debug.Log(e.value);
     for (int i = 0; i < lights.Length; ++i)
     {
         lights[i].intensity = Mathf.Lerp(initialIntensities[i], 0f, e.value);
     }
 }
Esempio n. 28
0
 public virtual void MaxLimitReached(object sender, ControllableEventArgs e)
 {
     if (outputOnMax != "")
     {
         boolText.text = "true";
         audioData.Play(0);
     }
 }
Esempio n. 29
0
 public virtual void MinLimitReached(object sender, ControllableEventArgs e)
 {
     if (outputOnMin != "")
     {
         boolText.text = "false";
         DisableLights();
     }
 }
Esempio n. 30
0
 protected virtual void ValueChanged(object sender, ControllableEventArgs e)
 {
     reachedmaxOut = false;
     if (displayText != null)
     {
         displayText.text = e.value.ToString("F1");
     }
 }