31 lines
834 B
C#
31 lines
834 B
C#
using Core.SaveLoad;
|
|
using UnityEngine;
|
|
using UnityEngine.Playables;
|
|
|
|
namespace DamianExperiments.Dump
|
|
{
|
|
public class FrakkeRevUpCrashBehaviour : MonoBehaviour
|
|
{
|
|
public SpriteRenderer frakkeSprites;
|
|
public AppleMachine stateMachine;
|
|
public AppleMachine fenceStateMachine;
|
|
private PlayableDirector playableDirector;
|
|
|
|
private void OnEnable()
|
|
{
|
|
playableDirector = GetComponent<PlayableDirector>();
|
|
playableDirector.stopped += DirectorStopped;
|
|
|
|
}
|
|
|
|
private void DirectorStopped(PlayableDirector obj)
|
|
{
|
|
playableDirector.stopped -= DirectorStopped;
|
|
frakkeSprites.enabled = false;
|
|
stateMachine.ChangeState("Frakke_Crashed");
|
|
fenceStateMachine.ChangeState("ramp_broken");
|
|
|
|
}
|
|
}
|
|
}
|