Now I'm getting a ton of errors like the following:
ExecutionEngineException: Attempting to JIT compile method '(wrapper delegate-invoke) <Module>:invoke_Vector2__this__ ()' while running with --aot-only.
at Opsive.UltimateCharacterController.StateSystem.Preset+GenericDelegate`1[UnityEngine.Vector2].UpdateValue () [0x00000] in <filename unknown>:0
at Opsive.UltimateCharacterController.StateSystem.Preset+GenericDelegate`1[UnityEngine.Vector2].Initialize (System.Object obj, System.Reflection.PropertyInfo property, MemberVisibility visibility) [0x00000] in <filename unknown>:0
at Opsive.UltimateCharacterController.StateSystem.Preset.Initialize (System.Object obj, MemberVisibility visibility) [0x00000] in <filename unknown>:0
at Opsive.UltimateCharacterController.StateSystem.State.Initialize (IStateOwner owner, System.Collections.Generic.Dictionary`2 nameStateMap) [0x00000] in <filename unknown>:0
at Opsive.UltimateCharacterController.StateSystem.StateManager.InitializeInternal (UnityEngine.GameObject gameObject, IStateOwner owner, Opsive.UltimateCharacterController.StateSystem.State[] states) [0x00000] in <filename unknown>:0
at Opsive.UltimateCharacterController.StateSystem.StateManager.Initialize (UnityEngine.GameObject gameObject, IStateOwner owner, Opsive.UltimateCharacterController.StateSystem.State[] states) [0x00000] in <filename unknown>:0
at Opsive.UltimateCharacterController.StateSystem.StateBehavior.Awake () [0x00000] in <filename unknown>:0
at Opsive.UltimateCharacterController.Input.PlayerInput.Awake () [0x00000] in <filename unknown>:0
at Opsive.UltimateCharacterController.Input.UnityInput.Awake () [0x00000] in <filename unknown>:0