private bool CheckFall(bool isRight) { if (isRight) { bezierPoint.ToRight((int)speed); } else { bezierPoint.ToLeft((int)speed); } if (bezierPoint.IsEnd()) { state.IsJump = true; return(true); } bezierPoint.Rotate(); return(false); }
private void Move() { UpdateIsWall(); if (playerDirection.IsRight()) { bezierPoint.ToRight((int)speed); } else { bezierPoint.ToLeft((int)speed); } if (bezierPoint.IsEnd()) { state.IsJump = true; return; } bezierPoint.Rotate(); entity.transform.Position = bezierPoint.GetNowPosition(); }