For the event system in UCC, EventHandler.RegisterEvent(object obj, string name, Action handler). for example, if I have registered an event now, where do I need to configure and trigger this event?
It will be triggered when ExecuteEvent is called. There's no one location in the scripts that it is triggered, it depends on what the event is. If you do a search within the codebase you'll find many instances of ExecuteEvent.
As shown in the picture, there is an AbilityIntData variable in Driver Ability. The modification of this variable is done through events. This variable is useful in the animator. So what I need to know is where the OnEnteredVehicle event is triggered, in order to modify the value of m-DriveState.
As you are looking through the inspector fields on the Ultimate Character Controller objects you’ll see a field which looks similar to this field within . . .