Hello,
I followed the video tutorial for creating a runtime pickup item but I get this error when my player tries to pick up the item:
Error: The AnimatorAudioState is null. Select the item Rich_Rifle(Clone) within the inspector to serialize.
UnityEngine.Debug:LogError(Object)
Opsive.UltimateCharacterController.Items.AnimatorAudioStates.AnimatorAudioStateSeteserializeAnimatorAudioStateSelector(Item, UltimateCharacterLocomotion) (at Assets/Opsive/UltimateCharacterController/Scripts/Items/AnimatorAudioStates/AnimatorAudioStateSet.cs:129)
Opsive.UltimateCharacterController.Items.Actions.UsableItem:Awake() (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Actions/UsableItem.cs:127)
Opsive.UltimateCharacterController.Items.Actions.ShootableWeapon:Awake() (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Actions/ShootableWeapon.cs:344)
UnityEngine.Object:Instantiate(GameObject, Vector3, Quaternion, Transform)
Opsive.UltimateCharacterController.Game.ObjectPool:InstantiateInternal(GameObject, Vector3, Quaternion, Transform) (at Assets/Opsive/UltimateCharacterController/Scripts/Game/ObjectPool.cs:150)
Opsive.UltimateCharacterController.Game.ObjectPool:Instantiate(GameObject, Vector3, Quaternion, Transform) (at Assets/Opsive/UltimateCharacterController/Scripts/Game/ObjectPool.cs:134)
Opsive.UltimateCharacterController.Objects.CharacterAssist.ItemPickupoItemPickup(GameObject, InventoryBase, Int32, Boolean, Boolean) (at Assets/Opsive/UltimateCharacterController/Scripts/Objects/CharacterAssist/ItemPickup.cs:177)
Opsive.UltimateCharacterController.Objects.CharacterAssist.ItemPickup:TryItemPickup(GameObject, InventoryBase, Int32) (at Assets/Opsive/UltimateCharacterController/Scripts/Objects/CharacterAssist/ItemPickup.cs:127)
Opsive.UltimateCharacterController.Objects.CharacterAssist.ItemPickup:TriggerEnter(GameObject, Int32) (at Assets/Opsive/UltimateCharacterController/Scripts/Objects/CharacterAssist/ItemPickup.cs:115)
Opsive.UltimateCharacterController.Objects.CharacterAssist.ItemPickup:TriggerEnter(GameObject) (at Assets/Opsive/UltimateCharacterController/Scripts/Objects/CharacterAssist/ItemPickup.cs:93)
Opsive.UltimateCharacterController.Objects.CharacterAssist.ObjectPickup:OnTriggerEnter(Collider) (at Assets/Opsive/UltimateCharacterController/Scripts/Objects/CharacterAssist/ObjectPickup.cs:164)
any suggestions?
Thanks
I followed the video tutorial for creating a runtime pickup item but I get this error when my player tries to pick up the item:
Error: The AnimatorAudioState is null. Select the item Rich_Rifle(Clone) within the inspector to serialize.
UnityEngine.Debug:LogError(Object)
Opsive.UltimateCharacterController.Items.AnimatorAudioStates.AnimatorAudioStateSeteserializeAnimatorAudioStateSelector(Item, UltimateCharacterLocomotion) (at Assets/Opsive/UltimateCharacterController/Scripts/Items/AnimatorAudioStates/AnimatorAudioStateSet.cs:129)
Opsive.UltimateCharacterController.Items.Actions.UsableItem:Awake() (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Actions/UsableItem.cs:127)
Opsive.UltimateCharacterController.Items.Actions.ShootableWeapon:Awake() (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Actions/ShootableWeapon.cs:344)
UnityEngine.Object:Instantiate(GameObject, Vector3, Quaternion, Transform)
Opsive.UltimateCharacterController.Game.ObjectPool:InstantiateInternal(GameObject, Vector3, Quaternion, Transform) (at Assets/Opsive/UltimateCharacterController/Scripts/Game/ObjectPool.cs:150)
Opsive.UltimateCharacterController.Game.ObjectPool:Instantiate(GameObject, Vector3, Quaternion, Transform) (at Assets/Opsive/UltimateCharacterController/Scripts/Game/ObjectPool.cs:134)
Opsive.UltimateCharacterController.Objects.CharacterAssist.ItemPickupoItemPickup(GameObject, InventoryBase, Int32, Boolean, Boolean) (at Assets/Opsive/UltimateCharacterController/Scripts/Objects/CharacterAssist/ItemPickup.cs:177)
Opsive.UltimateCharacterController.Objects.CharacterAssist.ItemPickup:TryItemPickup(GameObject, InventoryBase, Int32) (at Assets/Opsive/UltimateCharacterController/Scripts/Objects/CharacterAssist/ItemPickup.cs:127)
Opsive.UltimateCharacterController.Objects.CharacterAssist.ItemPickup:TriggerEnter(GameObject, Int32) (at Assets/Opsive/UltimateCharacterController/Scripts/Objects/CharacterAssist/ItemPickup.cs:115)
Opsive.UltimateCharacterController.Objects.CharacterAssist.ItemPickup:TriggerEnter(GameObject) (at Assets/Opsive/UltimateCharacterController/Scripts/Objects/CharacterAssist/ItemPickup.cs:93)
Opsive.UltimateCharacterController.Objects.CharacterAssist.ObjectPickup:OnTriggerEnter(Collider) (at Assets/Opsive/UltimateCharacterController/Scripts/Objects/CharacterAssist/ObjectPickup.cs:164)
any suggestions?
Thanks