示例#1
0
 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();
         }
     }
 }