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

@@ -0,0 +1,33 @@
using Core.SaveLoad;
using Input;
using UnityEngine;
using UnityEngine.Playables;
public class TrashpileGasolineBehavior : MonoBehaviour
{
private PlayableDirector playableDirector;
public SpriteRenderer pulverSprites;
public SpriteRenderer pulverDivingSprites;
public AppleMachine stateMachine;
private void OnEnable()
{
playableDirector = GetComponent<PlayableDirector>();
}
public void TrashDiveStart()
{
playableDirector.stopped += DirectorStopped;
pulverSprites.enabled = false;
pulverDivingSprites.enabled = true;
playableDirector.Play();
}
private void DirectorStopped(PlayableDirector obj)
{
pulverSprites.enabled = true;
pulverDivingSprites.enabled = false;
playableDirector.stopped -= DirectorStopped;
stateMachine.ChangeState("TrashpileWithoutGas");
}
}