private void SetCurrentSubclip() { if (currentSubclipIndex < currentSubclips.Count) { SubclipInfo subclip = currentSubclips[currentSubclipIndex]; SetSubclipText(subclip.clipText); } }
private void SubclipInterrupt() { if (currentSubclipIndex < currentSubclips.Count) { PlayerPuppet.puppetsPause = true; SubclipInfo subclip = currentSubclips[currentSubclipIndex]; this.TimeDelayCall(() => { currentSubclipIndex += 1; SetCurrentSubclip(); PlayerPuppet.puppetsPause = false; }, subclip.timeAdjustment); } }