Ejemplo n.º 1
0
    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            _startRay = true;
        }

        if (Input.GetMouseButtonUp(0))
        {
            _startRay = false;
        }

        if (_startRay)
        {
            Debug.DrawLine(transform.position * 2, transform.forward * -4);
            RaycastHit hit;
            if (Physics.Raycast(transform.position * 2, transform.forward * -4, out hit))
            {
                if (hit.collider.name == "UpRayControler")
                {
                    if (Game.CurrentPictogram == System.Convert.ToInt16(transform.GetComponentInChildren <Renderer>().material.name))
                    {
                        Game.PlayerGuessedPictogram();
                        PictogramElapsedTime.StartTheClock();
                        DrawnPictogram.ResetRandomPictogram();
                    }
                }
            }
        }
    }
Ejemplo n.º 2
0
    void Update()
    {
        if (_theClockIsStared && Game.GameIsStarted)
        {
            _currentTime = Time.time - _startedTimeValue;
            GetComponent <GUIText>().text = "Time: " + _currentTime.ToString("#.##") + " s";

            if (_currentTime > _timeForPictogramGuessing)
            {
                Game.PlayerMissedPictogram();
                DrawnPictogram.ResetRandomPictogram();
            }
        }
    }