Files
Crash-Course/Assets/Scripts/Block.cs
2025-02-09 17:18:51 -05:00

31 lines
619 B
C#

using UnityEngine;
using UnityEngine.InputSystem;
[RequireComponent(typeof(PlayerInput))]
public class Block : MonoBehaviour
{
public bool blocking = false;
private InputActionAsset actions;
private void Start()
{
actions = GetComponent<PlayerInput>().actions;
}
private void Update()
{
InputAction blockAction = actions.FindAction("Block");
if (blockAction.ReadValue<float>() == 1f)
{
blocking = true;
}
else
{
blocking = false;
}
GetComponent<AnimationPlayer>().block = blocking;
}
}