private void OnTriggerExit2D(Collider2D other) { enteredInteractableObject = false; currentChildController = null; if (grapplingHookController != null) { grapplingHookController.Active = false; grapplingHookController = null; } repairPointController = null; }
private void OnTriggerEnter2D(Collider2D other) { enteredInteractableObject = true; currentChildController = other.GetComponent <ChildController>(); grapplingHookController = other.GetComponent <GrapplingHookController>(); if (grapplingHookController != null) { grapplingHookController.Active = true; } var rc = other.GetComponent <RepairPointController>(); if (rc != null && ResourceManager.Instance.ResourceCount > 0) { repairPointController = rc; } }