Pared it down to two variables, which I made member variables to avoid the variable declaration and initialization each tick. Added a check on the door angle so the door open code isn’t evaluated every frame when it isn’t necessary.
1 Like
Nice job