2025-07-09 09:45:11 +00:00
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
namespace DDD
|
|
|
|
{
|
|
|
|
public class RestaurantPlayerCharacter : RestaurantCharacter
|
|
|
|
{
|
2025-07-14 05:07:15 +00:00
|
|
|
private RestaurantPlayerMovement _movement;
|
2025-07-09 09:45:11 +00:00
|
|
|
|
2025-07-14 05:07:15 +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
|
|
|
}
|
|
|
|
}
|