コード例 #1
0
    public virtual void OnNewPoses()
    {
        var valid = VivePose.IsValidEx(viveRole.roleType, viveRole.roleValue);

        if (valid)
        {
            TrackPose(VivePose.GetPoseEx(viveRole.roleType, viveRole.roleValue), m_origin);
        }

        if (ChangeProp.Set(ref m_isValid, valid))
        {
            SetValid(m_isValid);
        }
    }
コード例 #2
0
 protected virtual void OnEnable()
 {
     VivePose.AddNewPosesListener(this);
     SetValid(m_isValid = VivePose.IsValidEx(viveRole.roleType, viveRole.roleValue));
 }