コード例 #1
0
        public override void FireEvent()
        {
            if (!sequence)
            {
                Debug.LogWarning("No sequence for USstopSequenceEvent : " + name, this);
            }

            if (sequence)
            {
                sequence.Stop();
                sequence.SkipTimelineTo(timeToSkipTo);
                sequence.UpdateSequencer(0.0f);
            }
        }
コード例 #2
0
ファイル: USSkipSequenceEvent.cs プロジェクト: sjb8100/src
        public override void FireEvent()
        {
            if (!sequence)
            {
                Debug.LogWarning("No sequence for USSkipSequenceEvent : " + name, this);
                return;
            }

            if (!skipToEnd && skipToTime < 0.0f && skipToTime > sequence.Duration)
            {
                Debug.LogWarning("You haven't set the properties correctly on the Sequence for this USSkipSequenceEvent, either the skipToTime is invalid, or you haven't flagged it to skip to the end", this);
                return;
            }

            if (skipToEnd)
            {
                sequence.SkipTimelineTo(sequence.Duration);
            }
            else
            {
                sequence.SkipTimelineTo(skipToTime);
            }
        }
コード例 #3
0
 private void SkipSequence()
 {
     sequenceToSkip.SkipTimelineTo(sequenceToSkip.Duration);
 }