void Update() { if (inputManager.IsTriggerClicked() && canClick && rayCast.Hit()) { if (rayCast.GetHit().transform.name == "Load") { savingManager.LoadGameObjects(idSelectorUIHandler.GetCurrentID()); // TODO: Use return to display fail or success message canClick = false; } } if (!canClick) { canClick = !inputManager.IsTriggerClicked(); } }