Frakke puzzle implemented
This commit is contained in:
@@ -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");
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user