35 lines
919 B
C#
35 lines
919 B
C#
using UnityEngine;
|
|
|
|
namespace DDD
|
|
{
|
|
public class RestaurantCharacterVisual : MonoBehaviour
|
|
{
|
|
private ICurrentDirection _iCurrentDirection;
|
|
|
|
private Transform _rootObject;
|
|
|
|
private void Awake()
|
|
{
|
|
_iCurrentDirection = GetComponent<ICurrentDirection>();
|
|
|
|
_rootObject = transform.Find(CommonConstants.RootObject);
|
|
}
|
|
|
|
private void Update()
|
|
{
|
|
FlipVisualLook();
|
|
}
|
|
|
|
private void FlipVisualLook()
|
|
{
|
|
Vector3 localScale = _rootObject.localScale;
|
|
localScale.x = _iCurrentDirection.GetCurrentDirection().x switch
|
|
{
|
|
> 0.01f => -Mathf.Abs(localScale.x),
|
|
< -0.01f => Mathf.Abs(localScale.x),
|
|
_ => localScale.x
|
|
};
|
|
_rootObject.localScale = localScale;
|
|
}
|
|
}
|
|
} |