24 lines
545 B
C#
24 lines
545 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public partial class PlayerMain
|
|
{
|
|
[Header("Animation")]
|
|
[SerializeField] private Transform visualTransform;
|
|
|
|
private const float THRESHOLD = 0.01f;
|
|
|
|
private float _facingDir;
|
|
|
|
private void FacingDir()
|
|
{
|
|
if (_facingDir * _input.MoveAxis > -THRESHOLD)
|
|
return;
|
|
|
|
Vector3 scale = visualTransform.localScale;
|
|
_facingDir *= -1f;
|
|
scale.x *= -1f;
|
|
visualTransform.localScale = scale;
|
|
}
|
|
} |