Files
AppleHillsProduction/Assets/Scripts/StateMachines/CementFactory/BeltSnatchBehaviour.cs

33 lines
656 B
C#
Raw Normal View History

2025-12-13 18:16:49 +01:00
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);
}
}