Dump VO done

This commit is contained in:
journaliciouz
2025-12-19 01:01:28 +01:00
parent 934c67a106
commit a83834369e
12 changed files with 676 additions and 112 deletions

View File

@@ -1,3 +1,4 @@
using Core.SaveLoad;
using System;
using UnityEngine;
using UnityEngine.Playables;
@@ -10,6 +11,9 @@ public class TrashmazeClosedBehaviour : MonoBehaviour
public PlayableAsset stingTimeline;
public PlayableAsset giveCactusTimeline;
private PlayableDirector _director;
public AppleMachine stateMachine;
public bool gaveCactus;
public void SwapPulverStung()
{
@@ -17,14 +21,22 @@ public class TrashmazeClosedBehaviour : MonoBehaviour
pulverSprites.enabled = true;
}
public void SetCactusBool(bool pulverGaveCactus)
{
gaveCactus = pulverGaveCactus;
}
public void PlayStingTimeline()
{
if (!gaveCactus)
{
_director = GetComponent<PlayableDirector>();
_director.playableAsset = stingTimeline;
_director.Play();
_director.stopped += StingTimelineStopped;
pulverSprites.enabled=false;
pulverStungSprites.enabled=true;
}
}
private void StingTimelineStopped(PlayableDirector obj)
@@ -43,6 +55,7 @@ public class TrashmazeClosedBehaviour : MonoBehaviour
private void GiveCactusTimelineStopped(PlayableDirector director)
{
stateMachine.ChangeState("TrashMazeEntrance");
_director.stopped -= GiveCactusTimelineStopped;
}