Frakke puzzle implemented

This commit is contained in:
journaliciouz
2025-12-16 21:39:28 +01:00
parent ecb9bf1b2b
commit cf23e9ad38
68 changed files with 8908 additions and 2593 deletions

View File

@@ -1,21 +1,30 @@
using Core.SaveLoad;
using UnityEngine;
using UnityEngine.Playables;
namespace DamianExperiments.Dump
{
public class FrakkeRevUpCrashBehaviour : MonoBehaviour
{
public Animator FrakkeAnimControllerRef;
public SpriteRenderer frakkeSprites;
public AppleMachine stateMachine;
public AppleMachine fenceStateMachine;
private PlayableDirector playableDirector;
private void OnEnable()
{
if (FrakkeAnimControllerRef != null)
{
FrakkeAnimControllerRef.SetTrigger("SpeedsOff");
}
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");
}
}
}