using System.Collections; using System.Collections.Generic; using UnityEngine; using HeavenStudio.Util; namespace HeavenStudio.Games.Scripts_SneakySpirits { public class SneakySpiritsGhostDeath : MonoBehaviour { public string animToPlay; public double startBeat; public float length; [SerializeField] Animator anim; void Awake() { anim = GetComponent(); } void Update() { var cond = Conductor.instance; if (cond.isPlaying && !cond.isPaused) { float normalizedBeat = Mathf.Max(cond.GetPositionFromBeat(startBeat, length), 0f); anim.DoNormalizedAnimation(animToPlay, normalizedBeat); if (normalizedBeat > 1) { Destroy(gameObject); } } } } }