Actor state in editor changed by sequencer

Hello,

I am hoping this is something that other folks have run into and have an answer for why this happens. I have a series of actors in sequences, which translate them and play animations on them. The issue I’m having is that the state of the actors (translation and current animation) in the editor keeps getting set to somewhere in the sequence timeline, so when I close the sequence the actor in the editor doesn’t return to where it was before the sequence was open.

An example of this would be:

  • An actor that is playing an idle animation asset at 0, 0, 0 in the editor with no sequence open.
  • I make a sequence where the actor starts to play a run cycle and then moves to 0, 100, 0.
  • Normally once I close the sequence the actor will go back to having an idle animation asset set and return to 0, 0, 0. But (seemingly) randomly, the actor will retain info from the sequence, so I close the sequence and the actor moves to 0, 100, 0, or I close it and the actor continues to have an animation asset of the run set.

This happens no matter what the When Finished Mode is set to in the tracks in sequencer and is affecting the actor in the level outside of playing/simulating. It doesn’t happen with enough reason that I have been able to get a repro case, but does happen enough that I now have notepad files full of position information, so I can put the actors back to their correct starting positions several times a week. For a while I thought it was caused by saving with the sequence open, but that doesn’t seem to be the case anymore.

Has anyone run into anything like this before or have any ideas as the what might be causing it? It’s becoming increasingly frustrating to work in sequencer because of this and I’m open to any ideas at this point.

Thanks!