Files
AppleHillsProduction/Assets/Scripts/DamianExperiments/Dump/FrakkeAnimEventTrigger.cs

34 lines
868 B
C#
Raw Normal View History

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