void FixedUpdate() { if (retract_handle) { handle_bar.position = Vector2.MoveTowards(handle_bar.position, init_pos, retract_speed * Time.fixedDeltaTime); if (handle_bar.position == init_pos) { retract_handle = false; gh_handler.become_grapplelable(); } } }
void FixedUpdate() { if (retract) { key.position = Vector2.MoveTowards(key.position, to_pos, retract_speed * Time.fixedDeltaTime); if ((Vector2)key.position == to_pos) { retract = false; } } else if (open_key) { key.position = Vector2.MoveTowards(key.position, to_pos, retract_speed * Time.fixedDeltaTime); if ((Vector2)key.position == to_pos) { open_key = false; gh_handler.become_grapplelable(); } } }