Dump VO done
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user