It can be tricky to keep track of presets, especially if you make a new one in the wrong place.
I'd like to see in the inspector the value for m_ObjectType. For example, you would see (as a ReadOnly field)
m_ObjectType: Opsive.UltimateCharacterController.Character.CharacterIK
(Ideally, you shorten this to eliminate the Opsive.UltimateCharacterController portion).
In this:
ReadOnly is something that needs to be added. https://answers.unity.com/questions/489942/how-to-make-a-readonly-property-in-inspector.html
(This is what UMA uses). Make sure to include it in the namespace, or any other assets that also use this (it's common), will cause collisions when Imported.
I'd like to see in the inspector the value for m_ObjectType. For example, you would see (as a ReadOnly field)
m_ObjectType: Opsive.UltimateCharacterController.Character.CharacterIK
(Ideally, you shorten this to eliminate the Opsive.UltimateCharacterController portion).
In this:
ReadOnly is something that needs to be added. https://answers.unity.com/questions/489942/how-to-make-a-readonly-property-in-inspector.html
(This is what UMA uses). Make sure to include it in the namespace, or any other assets that also use this (it's common), will cause collisions when Imported.