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

31 lines
834 B
C#
Raw Normal View History

2025-12-16 21:39:28 +01:00
using Core.SaveLoad;
2025-12-08 08:48:35 +01:00
using UnityEngine;
2025-12-16 21:39:28 +01:00
using UnityEngine.Playables;
2025-12-08 08:48:35 +01:00
namespace DamianExperiments.Dump
2025-12-08 08:48:35 +01:00
{
public class FrakkeRevUpCrashBehaviour : MonoBehaviour
2025-12-08 08:48:35 +01:00
{
2025-12-16 21:39:28 +01:00
public SpriteRenderer frakkeSprites;
public AppleMachine stateMachine;
public AppleMachine fenceStateMachine;
private PlayableDirector playableDirector;
private void OnEnable()
2025-12-08 08:48:35 +01:00
{
2025-12-16 21:39:28 +01:00
playableDirector = GetComponent<PlayableDirector>();
playableDirector.stopped += DirectorStopped;
2025-12-08 08:48:35 +01:00
}
2025-12-08 08:48:35 +01:00
2025-12-16 21:39:28 +01:00
private void DirectorStopped(PlayableDirector obj)
{
playableDirector.stopped -= DirectorStopped;
frakkeSprites.enabled = false;
stateMachine.ChangeState("Frakke_Crashed");
fenceStateMachine.ChangeState("ramp_broken");
2025-12-08 08:48:35 +01:00
2025-12-16 21:39:28 +01:00
}
}
2025-12-08 08:48:35 +01:00
}