using UnityEngine; namespace DDD { public class RestaurantPlayerCharacter : RestaurantCharacter { private RestaurantPlayerMovement _movement; private Transform _visualLook; private void Awake() { _movement = GetComponent(); _visualLook = transform.Find(CommonConstants.VisualLook); } private void Update() { FlipVisualLook(); } private void FlipVisualLook() { Vector3 localScale = _visualLook.localScale; localScale.x = _movement.GetCurrentDirection().x switch { > 0.01f => -Mathf.Abs(localScale.x), < -0.01f => Mathf.Abs(localScale.x), _ => localScale.x }; _visualLook.localScale = localScale; } } }