コード例 #1
0
        private void HandleOver()
        {
            int code;

            //m_InteractiveItem.GetComponent<Renderer> ().material.color = Color.blue;
            Debug.Log("Name:" + m_InteractiveItem.name);

            if (m_InteractiveItem.tag.Contains("Zero") || m_InteractiveItem.tag.Contains("Enter"))
            {
                if (m_InteractiveItem.tag.Contains("Enter"))
                {
                    m_InteractiveItem.GetComponent <Renderer>().material.color = Color.blue;
                }
                mVRDevice.onEvent(m_InteractiveItem.name, false);
            }
            else if (m_InteractiveItem.tag.Contains("Inner"))
            {
                m_InteractiveItem.GetComponent <Renderer> ().material.color = Color.blue;
                int.TryParse(m_InteractiveItem.name, out code);
                string temp = (100 + code).ToString();
                mVRDevice.onEvent(temp, false);
            }
            else if (m_InteractiveItem.tag.Contains("Button"))
            {
                if (m_InteractiveItem.tag.Contains("Text"))
                {
                    mVRDevice.onEvent("-1", false);
                }
                else
                {
                    mVRDevice.onEvent(m_InteractiveItem.name, true);
                }
            }
        }