projetrunandgun/Assets/Scripts/Players/PlayerMain_Animation.cs

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;
}
}