private IEnumerator loadButton(string input, KeyType type)
    {
        yield return(new WaitForSeconds(EyeCursor.Time()));

        if (EyeCursor.IsFocused())
        {
            EyeCursor.Off();
            switch (type)
            {
            case KeyType.Char:
                SelectNumber(input);
                break;

            case KeyType.Enter:
                Submit();
                break;

            case KeyType.Delete:
                Delete();
                break;

            case KeyType.Clear:
                Clear();
                break;
            }
        }
    }
Example #2
0
 public void MouseExit()
 {
     if (!end_game)
     {
         EyeCursor.Off();
         StopAllCoroutines();
     }
 }
 public void MouseExit()
 {
     if (dialogIsHidden())
     {
         EyeCursor.Off();
         StopAllCoroutines();
     }
 }
 public void MouseEnter(string input, KeyType type)
 {
     if (dialogIsHidden())
     {
         EyeCursor.On();
         StartCoroutine(loadButton(input, type));
     }
 }
Example #5
0
 public void MouseEnter(GameObject button)
 {
     if (!end_game)
     {
         EyeCursor.On();
         StartCoroutine(loadButton(button));
     }
 }
Example #6
0
    private IEnumerator loadButton()
    {
        yield return(new WaitForSeconds(EyeCursor.Time()));

        if (EyeCursor.IsFocused())
        {
            EyeCursor.Off();
            SceneManager.LoadScene("Menu");
        }
    }
Example #7
0
    private IEnumerator loadButton(int i, int j)
    {
        yield return(new WaitForSeconds(EyeCursor.Time()));

        if (EyeCursor.IsFocused())
        {
            EyeCursor.Off();
            GameObject obj = board_rows[i].cols[j];
            ButtonBoxController(obj).ChangeState();
        }
    }
Example #8
0
    private IEnumerator loadButton(GameObject button)
    {
        yield return(new WaitForSeconds(EyeCursor.Time()));

        if (EyeCursor.IsFocused())
        {
            EyeCursor.Off();
            Text number = button.GetComponentInChildren <Text>();
            selectNumber(number.text);
        }
    }
Example #9
0
    // Update is called once per frame
    void Update()
    {
        if (FirstPersonControl.VR)
        {
            return;
        }

        if (!eyeCursor)
        {
            return;
        }

        if (!isSelected)
        {
            eyeCursor.Deactive();

            RaycastHit hit;
            if (Physics.Raycast(centerEyes.transform.position, centerEyes.transform.forward, out hit, 100))
            {
                if (hit.collider.gameObject.tag == "SelectWeponBox")
                {
                    eyeCursor.Active();

                    if (weponBox && hit.collider.gameObject != weponBox.gameObject)
                    {
                        weponBox.DeActiveWepon();
                        eyeCursor.fillAmount = 0f;
                    }

                    weponBox = hit.collider.gameObject.GetComponent <SelectWeponBox> ();
                    weponBox.ActiveWepon();

                    if (eyeCursor.fillAmount == 1f)
                    {
                        hero.HandUp();

                        if (eyeCursor.gameObject)
                        {
                            StartCoroutine(HandUpComplete(1f));
                            Destroy(eyeCursor.gameObject);
                            eyeCursor = null;
                        }
                    }
                }
            }
        }
    }
    private IEnumerator loadButton(GameObject button)
    {
        yield return(new WaitForSeconds(EyeCursor.Time()));

        if (EyeCursor.IsFocused())
        {
            EyeCursor.Off();
            if (button.tag == "exit")
            {
                ExitGame();
            }
            else if (button.tag == "logout")
            {
                UserLogout();
            }
        }
    }
Example #11
0
    private IEnumerator loadButton(string scene)
    {
        yield return(new WaitForSeconds(EyeCursor.Time()));

        if (EyeCursor.IsFocused())
        {
            EyeCursor.Off();
            if (scene == "MemoryStart")
            {
                MemoryController.ClearResult();
            }
            else if (scene == "DexterityGame")
            {
                MemoryController.ClearResult();
            }
            SceneManager.LoadScene(scene);
        }
    }
    private IEnumerator loadButton(string userName)
    {
        yield return(new WaitForSeconds(EyeCursor.Time()));

        if (EyeCursor.IsFocused())
        {
            EyeCursor.Off();
            if (userName != null)
            {
                User selectedUser = users.Find(x => x.name.ToLower() == userName.ToLower());
                if (selectedUser != null)
                {
                    InsertUserSession(selectedUser.id);
                    SceneManager.LoadScene("Menu");
                }
            }
            else
            {
                AddUser();
            }
        }
    }
Example #13
0
 public void MouseEnter()
 {
     EyeCursor.On();
     StartCoroutine(loadButton());
 }
Example #14
0
 public void MouseExit()
 {
     EyeCursor.Off();
     StopAllCoroutines();
 }
Example #15
0
 public void MouseEnter(int i, int j)
 {
     EyeCursor.On();
     StartCoroutine(loadButton(i, j));
 }
Example #16
0
 public void MouseEnter(string scene)
 {
     EyeCursor.On();
     StartCoroutine(loadButton(scene));
 }
 public void MouseEnter(string userName = null)
 {
     EyeCursor.On();
     StartCoroutine(loadButton(userName));
 }