コード例 #1
0
ファイル: grabber.cs プロジェクト: sirerr/neuronvr
    void OnTriggerExit(Collider col)
    {
        Rigidbody rigid = col.GetComponentInParent <Rigidbody>();

        if (rigid != null)
        {
            canGrab grabee = rigid.GetComponent <canGrab>();
        }
    }
コード例 #2
0
ファイル: grabber.cs プロジェクト: sirerr/neuronvr
    void OnTriggerStay(Collider col)
    {
        Rigidbody rigid = col.GetComponentInParent <Rigidbody>();

        if (rigid != null)
        {
            canGrab newCanGrab = rigid.GetComponent <canGrab>();
            if (newCanGrab != null && newCanGrab.canInteract)
            {
                currentgrabed = newCanGrab;
            }
        }
    }
コード例 #3
0
ファイル: grabber.cs プロジェクト: sirerr/neuronvr
 public virtual void doDrop()
 {
     heldItemgrabbed.letgo(transform);
     heldItemgrabbed = null;
 }
コード例 #4
0
ファイル: grabber.cs プロジェクト: sirerr/neuronvr
 public virtual void FixedUpdate()
 {
     currentgrabed = null;
 }