void OnTriggerExit(Collider col) { Rigidbody rigid = col.GetComponentInParent <Rigidbody>(); if (rigid != null) { canGrab grabee = rigid.GetComponent <canGrab>(); } }
void OnTriggerStay(Collider col) { Rigidbody rigid = col.GetComponentInParent <Rigidbody>(); if (rigid != null) { canGrab newCanGrab = rigid.GetComponent <canGrab>(); if (newCanGrab != null && newCanGrab.canInteract) { currentgrabed = newCanGrab; } } }
public virtual void doDrop() { heldItemgrabbed.letgo(transform); heldItemgrabbed = null; }
public virtual void FixedUpdate() { currentgrabed = null; }