Exemple #1
0
    private void CheckLookingAtObject()
    {
        RaycastHit hit;

        if (m_bEventTriggered == true)
        {
            return;
        }

        if (GlobalData.CameraUtil.IsLookingAtInteract(VisibleTrigger, out hit))
        {
            gameObject.GetComponent <Renderer>().sharedMaterial.color = Color.green;

            //if time bar is stoped
            if (m_cmpTimer.CountdownTime == -1.0f)
            {
                m_cmpTimer.TotalTime = LookingTime;
                m_cmpTimer.IniCount();
            }
        }
        else
        {
            gameObject.GetComponent <Renderer>().sharedMaterial.color = Color.white;

            m_cmpTimer.StopCount();
        }
    }
Exemple #2
0
    private void CheckLookOpener()
    {
        RaycastHit hit;

        if (GlobalData.CameraUtil.IsLookingAtInteract(Opener, out hit))
        {
            //if time bar is stoped
            if (m_cmpTimer.CountdownTime == -1.0f)
            {
                m_cmpTimer.TotalTime = LookingTime;
                m_cmpTimer.IniCount();
            }
        }
        else
        {
            m_cmpTimer.StopCount();
        }
    }