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); } }
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); } }
private void SkipSequence() { sequenceToSkip.SkipTimelineTo(sequenceToSkip.Duration); }