public void RecallGrapplingHook() { Destroy(_grapplingHookObj.gameObject); _grapplingHookObj = null; }
private void Fire() { _grapplingHookObj = (GrapplingHook)Instantiate(_grapplingHookPrefab, transform.position, transform.rotation); _grapplingHookObj.controller = this; _grapplingHookObj.onHit.AddListener(RecallGrapplingHook); _joint.enabled = true; }