Hey, I am currently having an issue setting up a magic spell that heals my player.
I am not sure what exactly is missing; origin location is empty but there's the ID which should work. Only equipping gives me this error but it does equip; unequipping works fine.
As for the actual spell I doubt these are the correct settings to get a healing spell on the player itself to work, but I'd appreciate some pointers regardless. https://prnt.sc/1w523pb
NullReferenceException: Object reference not set to an instance of an object
Opsive.UltimateCharacterController.ThirdPersonController.Items.ThirdPersonMagicItemProperties.Awake () (at Assets/Opsive/UltimateCharacterController/Scripts/ThirdPersonController/Items/ThirdPersonMagicItemProperties.cs:37)
UnityEngine.GameObject:SetActive(Boolean)
Opsive.UltimateCharacterController.FirstPersonController.Items.FirstPersonPerspectiveItem:SetActive(Boolean, Boolean) (at Assets/Opsive/UltimateCharacterController/Scripts/FirstPersonController/Items/FirstPersonPerspectiveItem.cs:522)
Opsive.UltimateCharacterController.Items.Item:SetVisibleObjectActive(Boolean, Boolean) (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Item.cs:607)
Opsive.UltimateCharacterController.Items.Item:Equip(Boolean) (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Item.cs:469)
Opsive.UltimateCharacterController.Inventory.InventoryBase:EquipItem(IItemIdentifier, Int32, Boolean) (at Assets/Opsive/UltimateCharacterController/Scripts/Inventory/InventoryBase.cs:350)
Opsive.UltimateCharacterController.Character.Abilities.Items.EquipUnequip:ItemEquip(Int32, Boolean) (at Assets/Opsive/UltimateCharacterController/Scripts/Character/Abilities/Items/EquipUnequip.cs:1044)
Opsive.Shared.Game.SchedulerBase:AddEventInternal(Single, InvokeLocation, Action`2, Int32, Boolean)
Opsive.Shared.Game.SchedulerBase:ScheduleFixed(Single, Action`2, Int32, Boolean)
Opsive.UltimateCharacterController.Character.Abilities.Items.EquipUnequip:Update() (at Assets/Opsive/UltimateCharacterController/Scripts/Character/Abilities/Items/EquipUnequip.cs:654)
Opsive.UltimateCharacterController.Character.UltimateCharacterLocomotion:UpdateAbilities(Ability[]) (at Assets/Opsive/UltimateCharacterController/Scripts/Character/UltimateCharacterLocomotion.cs:809)
Opsive.UltimateCharacterController.Character.UltimateCharacterLocomotion:UpdateUltimateLocomotion() (at Assets/Opsive/UltimateCharacterController/Scripts/Character/UltimateCharacterLocomotion.cs:740)
Opsive.UltimateCharacterController.Character.CharacterLocomotion:Move(Single, Single, Single) (at Assets/Opsive/UltimateCharacterController/Scripts/Character/CharacterLocomotion.cs:481)
Opsive.UltimateCharacterController.Game.KinematicCharacter:Move(Boolean) (at Assets/Opsive/UltimateCharacterController/Scripts/Game/KinematicObjectManager.cs:236)
Opsive.UltimateCharacterController.Game.KinematicObjectManager:FixedUpdate() (at Assets/Opsive/UltimateCharacterController/Scripts/Game/KinematicObjectManager.cs:879)
I am not sure what exactly is missing; origin location is empty but there's the ID which should work. Only equipping gives me this error but it does equip; unequipping works fine.
As for the actual spell I doubt these are the correct settings to get a healing spell on the player itself to work, but I'd appreciate some pointers regardless. https://prnt.sc/1w523pb