コード例 #1
0
        public bool Start(string sequenceName, AnimationSequence.Mode mode, bool startPaused,
                          out AnimationSequence <TBoneParameters, TKeyframeParameters, TBoneAttributes> sequence)
        {
            var template = this.template.GetSequence(sequenceName);

            if (template == null)
            {
                sequence = null;
                return(false);
            }
            sequence = new AnimationSequence <TBoneParameters, TKeyframeParameters, TBoneAttributes>(template, mode,
                                                                                                     startPaused ? AnimationSequence.PlayState.Waiting : AnimationSequence.PlayState.Playing);
            this.activeSeqences.Add(sequence);
            return(true);
        }
コード例 #2
0
        public bool Start(string sequenceName, AnimationSequence.Mode mode, bool startPaused = false)
        {
            AnimationSequence <TBoneParameters, TKeyframeParameters, TBoneAttributes> s;

            return(this.Start(sequenceName, mode, startPaused, out s));
        }