Files
AppleHillsProduction/Assets/Scripts/DamianExperiments/Dump/FrakkeAnimEventTrigger.cs
2025-12-10 15:15:11 +01:00

34 lines
868 B
C#

using Core.SaveLoad;
using UnityEngine;
namespace DamianExperiments.Dump
{
public class FrakkeAnimEventTrigger : MonoBehaviour
{
[Header("Frakke Crashing References")]
public AppleMachine FrakkeSMRef;
public GameObject stateToChangeToAfterCrashing;
[Header("Fence Breaking References")]
public AppleMachine FenceSMRef;
public GameObject FenceStateToSet;
public void OnFrakkeCrashEnded()
{
FrakkeSMRef.ChangeState(stateToChangeToAfterCrashing);
}
public void OnFenceBroken()
{
if (FenceSMRef != null)
{
FenceSMRef.ChangeState(FenceStateToSet);
}
else
{
Debug.LogWarning("FrakkeRevUpCrashBehaviour: FenceSMRef is not assigned.");
}
}
}
}