Jump to content

How to know when an animation repeats within a stage?


Recommended Posts

We know that an animation replays over & over within a stage. But, is there anyway to know when an animation repeats within a stage?

 

Is there an event like animation_repeat, to know when an animation is finished and begins repeating?

 

I'm trying to sync a scene to always start playing at the start of an animation and as soon as that animation begins repeating again.

 

Here is a more thorough explanation:

 

AnimationA has 120 frames.

 

AnimationA.Start()

 

Event AnimationA_End()

 

animationa.start()

scenea.start()

 

EndEvent

 

I basically want to sync a scene to start as soon as the animation starts and as soon as it repeats again, within a stage.

Link to comment

My current solution is to start the scene on StageStart, then have the scene repeat. The problem with this is I have to take extra time, to time every scene through trial and error, to maintain sync with sexual or foreplay animations. Not a big deal, just time consuming.

 

But if I could simply start a scene each time an animation repeats, the scene timing would be perfect every time. If there was only a way to register an event that fires when an animation repeats.

Link to comment

There is no way with Skyrims engine as it is now to detect when an animation finishes/starts a loop. Maybe something could be done to accomplish that with an SKSE plugin, but I haven't a clue where one would start to make that happen.

 

Closest you could get right now is to time how long a loop takes in certain animations and trigger an event based on a timer. 

Link to comment

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...