Files
AppleHillsProduction/Assets/Scripts/StateMachines/CementFactory/BeltSnatchBehaviour.cs
2025-12-13 18:16:49 +01:00

33 lines
656 B
C#

using Core.SaveLoad;
using UnityEngine;
public class BeltSnatchBehaviour : MonoBehaviour
{
public GameObject beltObject;
public AppleMachine stateMachine;
public Animator walkingWorkerAnimator;
private Animator beltWorkerAnimator;
public void OnEnable()
{
beltWorkerAnimator = GetComponent<Animator>();
}
public void EnableBeltInteraction()
{
beltObject.SetActive(true);
}
public void TransitionToReturnState()
{
stateMachine.ChangeState("WorkerReturning");
}
public void BeltSnatched()
{
beltWorkerAnimator.SetBool("beltSnatched?", true);
}
}