ProjectDDD/Assets/_DDD/_Scripts/RestaurantCharacter/RestaurantPlayerCharacter.cs

35 lines
912 B
C#
Raw Normal View History

2025-07-09 09:45:11 +00:00
using UnityEngine;
namespace DDD
{
public class RestaurantPlayerCharacter : RestaurantCharacter
{
private RestaurantPlayerMovement _movement;
2025-07-09 09:45:11 +00:00
private Transform _visualLook;
private void Awake()
{
_movement = GetComponent<RestaurantPlayerMovement>();
_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;
}
2025-07-09 09:45:11 +00:00
}
}