void OnTriggerExit(Collider collider) { if (hand != null && collider.gameObject.GetInstanceID() == hand.gameObject.GetInstanceID()) { hand = null; } else if (target != null && collider.gameObject.GetInstanceID() == target.gameObject.GetInstanceID()) { target = null; } }
void OnTriggerEnter(Collider collider) { if (collider.gameObject.tag.Equals(TAG_HAND) && hand == null) { hand = collider.gameObject.transform; } else if (collider.gameObject.GetComponent <JackHookBase> () != null && target == null) { target = collider.gameObject.GetComponent <JackHookBase> (); } }