diff --git a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/CustomerController.cs b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/CustomerController.cs index 419829b0..3cb386ec 100644 --- a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/CustomerController.cs +++ b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/CustomerController.cs @@ -85,8 +85,11 @@ public class CustomerController : MonoBehaviour durationDelta = 0f; this.UpdateAsObservable().Subscribe(_ => { - transform.localPosition = Vector3.MoveTowards(transform.localPosition, wayPoint, speed * Time.deltaTime); - if (Vector3.Distance(transform.localPosition, wayPoint) < .01f) + var localPosition = transform.localPosition; + localPosition = Vector2.MoveTowards(localPosition, wayPoint, speed * Time.deltaTime); + localPosition = localPosition + Vector3.forward * (localPosition.y + Mathf.Abs(walkSideBottomPos)); + transform.localPosition = localPosition; + if (Vector2.Distance(localPosition, wayPoint) < .01f) { if (durationDelta < completedDuration) {