Third Person c++ Starter asset animation issue and questions?

I have made 3rd in c++ I have added new Enchanted input action here are a few questions and issues I am facing for the life of me I can’t figure it out.

  1. Why is the event graph in BP_ThirdPerson empty? I understand it’s partly due to the code, but can you clarify?
  2. I get that there are transition variables in AnimBP that control transition between animations but how does the Code know when these are activated? I don’t see them in the code, or I don’t see inputs in the Blueprint Evenet graph so how?
  3. I added a custom action detected in CharacterBP Event Graph and set up a state machine and bool in AnimBP to control transitions. It should activate when I press RMB and return to idle. However, I’m unsure how to get it to work. In the Event Graph, I see no way to reference the bool that controls the transition in AnimBP. Can you provide guidance?

I am way to used to Unity animations so this is a little bit of challenge for me wrap my head around.