How to slow the rotation of an actor using set rotation

Hey all.

I’m trying to use a blueprint class to create a double door which can be duplicated and spawned whenever I want.

The door opens and I have no issue with the basic functionality. However when the door opens it “skips” from 0 rotation to 90degrees instead of gliding open smoothly.

I have been through multiple tutorials but they all seem to rely on level sequencer or matinees. seeing I’m using a blueprint class instead of the level blueprint I can’t really use either of these.

I’m sure it’s something obvious but I’m pretty new to ue4 and don’t know where to look.

Here’s my current BP for the doors if it’s any help. Also the timelines don’t have any curves or anything as I don’t know how they work… I’m guessing this is part of my problem.

In your timeline make a float track that goes from 0 to 90 over what ever time and it will update as the timeline runs.
thats the documentation on timeline aswell if you have not seen it.

Thanks dude that works perfectly.

I had an issue where the 2 animations wouldn’t repeat but it was because I was using 2 timelines instead of just playing and reversing the one.