I also got the VFX working, but what does this mean?
Material doesn't have a color property '_Color'
UnityEngine.Material:get_color()
Opsive.UltimateCharacterController.SurfaceSystem.DecalManager:CacheMeshAndRenderer(GameObject) (at Assets/Opsive/UltimateCharacterController/Scripts/SurfaceSystem/DecalManager.cs:198)
Opsive.UltimateCharacterController.SurfaceSystem.DecalManager:SpawnDecal(GameObject, RaycastHit, Quaternion, Single, Single) (at Assets/Opsive/UltimateCharacterController/Scripts/SurfaceSystem/DecalManager.cs:148)
Opsive.UltimateCharacterController.SurfaceSystem.DecalManager:SpawnInternal(GameObject, RaycastHit, Single, Single) (at Assets/Opsive/UltimateCharacterController/Scripts/SurfaceSystem/DecalManager.cs:87)
Opsive.UltimateCharacterController.SurfaceSystem.DecalManager:Spawn(GameObject, RaycastHit, Single, Single) (at Assets/Opsive/UltimateCharacterController/Scripts/SurfaceSystem/DecalManager.cs:75)
Opsive.UltimateCharacterController.SurfaceSystem.SurfaceEffect:SpawnDecal(RaycastHit) (at Assets/Opsive/UltimateCharacterController/Scripts/SurfaceSystem/SurfaceEffect.cs:118)
Opsive.UltimateCharacterController.SurfaceSystem.SurfaceEffect:Spawn(RaycastHit, Vector3, Single, GameObject, Boolean) (at Assets/Opsive/UltimateCharacterController/Scripts/SurfaceSystem/SurfaceEffect.cs:90)
Opsive.UltimateCharacterController.SurfaceSystem.SurfaceManager:SpawnEffectInternal(RaycastHit, Collider, SurfaceImpact, Vector3, Single, GameObject) (at Assets/Opsive/UltimateCharacterController/Scripts/SurfaceSystem/SurfaceManager.cs:213)
Opsive.UltimateCharacterController.SurfaceSystem.SurfaceManager:SpawnEffect(RaycastHit, SurfaceImpact, Vector3, Single, GameObject) (at Assets/Opsive/UltimateCharacterController/Scripts/SurfaceSystem/SurfaceManager.cs:176)
Opsive.UltimateCharacterController.Items.Actions.ShootableWeapon:HitscanFire(Single) (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Actions/ShootableWeapon.cs:1005)
Opsive.Shared.Game.SchedulerBase:AddEventInternal(Single, InvokeLocation, Action`1, Single)
Opsive.Shared.Game.SchedulerBase:Schedule(Single, Action`1, Single)
Opsive.UltimateCharacterController.Items.Actions.ShootableWeapon:Fire(Single) (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Actions/ShootableWeapon.cs:759)
Opsive.UltimateCharacterController.Items.Actions.ShootableWeapon:UseItem() (at Assets/Opsive/UltimateCharacterController/Scripts/Items/Actions/ShootableWeapon.cs:677)
Opsive.UltimateCharacterController.Character.Abilities.Items.Use:LateUpdate() (at Assets/Opsive/UltimateCharacterController/Scripts/Character/Abilities/Items/Use.cs:638)
Opsive.UltimateCharacterController.Character.UltimateCharacterLocomotion:LateUpdateActiveAbilities(Ability[], Int32&) (at Assets/Opsive/UltimateCharacterController/Scripts/Character/UltimateCharacterLocomotion.cs:1034)
Opsive.UltimateCharacterController.Character.UltimateCharacterLocomotion:LateUpdateUltimateLocomotion() (at Assets/Opsive/UltimateCharacterController/Scripts/Character/UltimateCharacterLocomotion.cs:1020)
Opsive.UltimateCharacterController.Character.UltimateCharacterLocomotion:UpdatePositionAndRotation() (at Assets/Opsive/UltimateCharacterController/Scripts/Character/UltimateCharacterLocomotion.cs:835)
Opsive.UltimateCharacterController.Character.CharacterLocomotion:UpdatePositionAndRotation(Boolean) (at Assets/Opsive/UltimateCharacterController/Scripts/Character/CharacterLocomotion.cs:517)
Opsive.UltimateCharacterController.Character.CharacterLocomotion:OnAnimatorMove() (at Assets/Opsive/UltimateCharacterController/Scripts/Character/CharacterLocomotion.cs:1453)
Opsive.UltimateCharacterController.Character.UltimateCharacterLocomotion:OnAnimatorMove() (at Assets/Opsive/UltimateCharacterController/Scripts/Character/UltimateCharacterLocomotion.cs:1764)
If it some script from opsive side who is trying to alter with the material properties on spawned VFX so it dont need to, where do I find that?