Created
June 25, 2018 03:20
-
-
Save oitsmalab/c7901e6460f0137df332ae601e949f40 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using UnityEngine; | |
using UnityEngine.Playables; | |
using UnityEngine.Timeline; | |
public class NormalModeSamplePlayableMixerBehaviour : PlayableBehaviour | |
{ | |
// NOTE: This function is called at runtime and edit time. Keep that in mind when setting the values of properties. | |
public override void ProcessFrame(Playable playable, FrameData info, object playerData) | |
{ | |
NormalModeSample trackBinding = playerData as NormalModeSample; | |
if (!trackBinding) | |
return; | |
int inputCount = playable.GetInputCount (); | |
for (int i = 0; i < inputCount; i++) | |
{ | |
float inputWeight = playable.GetInputWeight(i); | |
ScriptPlayable<NormalModeSamplePlayableBehaviour> inputPlayable = (ScriptPlayable<NormalModeSamplePlayableBehaviour>)playable.GetInput(i); | |
NormalModeSamplePlayableBehaviour input = inputPlayable.GetBehaviour (); | |
// Use the above variables to process each frame of this playable. | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment