You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jeremy/Assets/Scripts/TrackStuff/MyButtonTrackMixer.cs

25 lines
586 B

using UnityEngine;
using UnityEngine.Playables;
public class MyButtonTrackMixer : PlayableBehaviour
{
public override void ProcessFrame(Playable playable, FrameData info, object playerData)
{
var myButton = playerData as MyButton;
if(!myButton){return;}
myButton.isActive = false;
for (var i = 0; i < playable.GetInputCount(); i++)
{
var inputWeight = playable.GetInputWeight(i);
if (inputWeight > 0)
{
myButton.isActive = true;
}
}
}
}