Files
AppleHillsProduction/Assets/Scripts/DamianExperiments/Dump/FrakkeAnimEventTrigger.cs
2025-12-08 08:48:35 +01:00

33 lines
791 B
C#

using Core.SaveLoad;
using UnityEditor.Animations;
using UnityEngine;
using System.Collections;
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.");
}
}
}