After Importing TPC version 2.1.1 into my project, I noticed a small error about my weapons not containing a preset for First Person states.
I currently only have the TPC v2.1.1 asset, so I don't know why it's complaining about first person state presets. I wonder where I would fix this issue, on the weapon or in the animator?
I'm currently using Unity 2018.3.5f1
Code:
Error: The state FirstPerson on Katana (Opsive.UltimateCharacterController.Items.Actions.MeleeWeapon) does not have a preset. Ensure each non-default state contains a preset.
UnityEngine.Debug:LogError(Object)
Opsive.UltimateCharacterController.StateSystem.StateManager:InitializeInternal(GameObject, IStateOwner, State[]) (at Assets/Opsive/UltimateCharacterController/Scripts/StateSystem/StateManager.cs:98)
Opsive.UltimateCharacterController.StateSystem.StateManager:Initialize(GameObject, IStateOwner, State[]) (at Assets/Opsive/UltimateCharacterController/Scripts/StateSystem/StateManager.cs:62)
Opsive.UltimateCharacterController.StateSystem.StateBehavior:Awake() (at Assets/Opsive/UltimateCharacterController/Scripts/StateSystem/StateBehavior.cs:27)
Opsive.UltimateCharacterController.Items.Actions.ItemAction:Awake() (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Actions/ItemAction.cs:45)
Opsive.UltimateCharacterController.Items.Actions.UsableItem:Awake() (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Actions/UsableItem.cs:121)
Opsive.UltimateCharacterController.Items.Actions.MeleeWeapon:Awake() (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Actions/MeleeWeapon.cs:273)
UnityEngine.Object:Instantiate(GameObject, Vector3, Quaternion)
RTSCoreFramework.CharacterSpawner:SpawnCharacterPrefab(GameObject, String) (at Assets/RTSCoreFramework/RTSCoreFramework/Scripts/ExtraFeatures/CharacterSpawner.cs:59)
RTSCoreFramework.<GetReadyToInitializeAllyMember>d__14:MoveNext() (at Assets/RTSCoreFramework/RTSCoreFramework/Scripts/ExtraFeatures/CharacterSpawner.cs:79)
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
I currently only have the TPC v2.1.1 asset, so I don't know why it's complaining about first person state presets. I wonder where I would fix this issue, on the weapon or in the animator?
I'm currently using Unity 2018.3.5f1