Cameras, Timelines, and Input Actions

I’ll try to keep this as brief as possible.

For my 3rd-person game, I have a switchable camera perspective. Far [A], and Near [B].

I also have an Inventory perspective [C] that centers the camera on the player character.

I’m using timelines to slide the camera smoothly between the specific relative locations.

The default perspective is [A]. The player can scroll up on the mouse wheel to switch to [B], and scroll down to switch back to [A]. They can also press tab to switch from [A] to [C].

I’m trying to figure out how I can also get the camera to switch from [B] to [C], if [B] is already being used. (The end-point of the default camera’s timeline.)

The problem: When pressing tab to open the inventory, the camera’s timeline will start from point [A] and move to point [C], even if the player is currently using the [B] perspective. Understandably enough, it’s only one timeline.

The goal: I’m wondering if I can somehow activate a separate timeline ([B] to [C],) but only after the mouse wheel up input action has been started. Or maybe there’s a better way to do it, I’m open to suggestions.

I need tab to smoothly center the camera on the player, regardless of their currently active perspective.

Hope that makes sense!