示例#1
0
 private void FixedUpdate()
 {
     if (_avaColl)
     {
         _savedVel          = _rbody.velocity;
         _rbody.constraints = RigidbodyConstraints.FreezeAll;
         _delayFlag         = true;
         _avaColl           = false;
         transform.position = transform.position + _savedVel * Time.fixedDeltaTime;
     }
     else if (_delayFlag)
     {
         _rbody.constraints = RigidbodyConstraints.None;
         _rbody.velocity    = _savedVel;
         _delayFlag         = false;
     }
     _behaviour?.Affect();
 }