Esempio n. 1
0
            static AnimationClipPlayable CreateTurnPlayable(PlayableGraph graph, AnimationClip clip, AnimationMixerPlayable mixer, LocoMixerPort mixerPort)
            {
                AnimationClipPlayable playable = AnimationClipPlayable.Create(graph, clip);

                playable.SetApplyFootIK(true);
                playable.Pause();
                playable.SetDuration(clip.length);

                graph.Connect(playable, 0, mixer, (int)mixerPort);
                mixer.SetInputWeight((int)mixerPort, 0.0f);

                return(playable);
            }
Esempio n. 2
0
        AnimationClipPlayable CreateTurnAnim(PlayableGraph graph, AnimationClip clip, LocoMixerPort mixerPort)
        {
            AnimationClipPlayable playable = AnimationClipPlayable.Create(graph, clip);

            playable.SetApplyFootIK(false);//TODO : check here
            playable.Pause();
            playable.SetDuration(clip.length);

            graph.Connect(playable, 0, m_locomotionMixer, (int)mixerPort);
            m_locomotionMixer.SetInputWeight((int)mixerPort, 0.0f);

            return(playable);
        }