示例#1
0
    void Awake()
    {
        m_Player = m_Camera.GetComponent <PlayerToBlocks>();
        switch ((BlockType)BlockTypeID)
        {
        case BlockType.Teleporter:
        {
            m_TeleporterScript = m_InteractiveItem.GetComponent <Teleporter>();
            break;
        }

        default:
        {
            m_TeleporterScript = null;
            break;
        }
        }
        m_Holding = false;
        float PosX = m_InteractiveItem.transform.GetComponentInParent <Transform>().position.x;
        float PosY = m_InteractiveItem.transform.position.y;
        float PosZ = m_InteractiveItem.transform.GetComponentInParent <Transform>().position.z;

        ObjectPos = Vector3.zero;
        ObjectPos.Set(PosX, PosY, PosZ);
    }
示例#2
0
文件: Tracker.cs 项目: x3white9696/VR
 void Awake()
 {
     Activation = true;
     m_Player   = m_Camera.GetComponent <PlayerToBlocks>();
     m_VRInput  = m_Camera.GetComponentInChildren <VRInput>();
     Position   = m_VRInput.transform.position;
     m_Selected = false;
 }