m3nth0l
New member
Using latest UCC with 2018.3.7f1 and have a throwable grenade on my character. Things blow up as they should. Then I added the trajectory / line render component per the docs and my console vomits errors all over. The line render is working, but for the life of me I can't figure out the cause of these errors. Everything is working good in the demo scene, and I also tried to match all demo scene component values. It's got to be something I've got wrong or missed somewhere... Game runs great, but as soon as I aim, the errors start rolling, but I can still see the line renderer and throw the grenade as expected. Any ideas?
Edit: It doesn't matter that this is a run time pickup does it? Cause it is...
Edit: It doesn't matter that this is a run time pickup does it? Cause it is...
StackOverflowException
UnityEngine.Transform.get_lossyScale () <0x5cd52420 + 0x0006a> in <ddf1b6b8983d46ce84146e6e1ef5a65d>:0
Opsive.UltimateCharacterController.Utility.MathUtility.CapsuleColliderHeightMultiplier (UnityEngine.CapsuleCollider capsuleCollider) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Utility/MathUtility.cs:391)
Opsive.UltimateCharacterController.Utility.MathUtility.CapsuleColliderEndCaps (UnityEngine.CapsuleCollider capsuleCollider, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, UnityEngine.Vector3& firstEndCap, UnityEngine.Vector3& secondEndCap) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Utility/MathUtility.cs:140)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.SingleCast (UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, UnityEngine.Vector3 direction) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:608)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.Move (UnityEngine.Vector3& position, UnityEngine.Quaternion rotation) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:522)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.SimulateTrajectory (UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, System.Collections.Generic.List`1[T] positions, System.Int32 positionsSkip) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:271)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.SimulateTrajectory (UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, System.Collections.Generic.List`1[T] positions, System.Int32 positionsSkip) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:273)
UnityEngine.Transform.get_lossyScale () <0x5cd52420 + 0x0006a> in <ddf1b6b8983d46ce84146e6e1ef5a65d>:0
Opsive.UltimateCharacterController.Utility.MathUtility.CapsuleColliderHeightMultiplier (UnityEngine.CapsuleCollider capsuleCollider) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Utility/MathUtility.cs:391)
Opsive.UltimateCharacterController.Utility.MathUtility.CapsuleColliderEndCaps (UnityEngine.CapsuleCollider capsuleCollider, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, UnityEngine.Vector3& firstEndCap, UnityEngine.Vector3& secondEndCap) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Utility/MathUtility.cs:140)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.SingleCast (UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, UnityEngine.Vector3 direction) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:608)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.Move (UnityEngine.Vector3& position, UnityEngine.Quaternion rotation) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:522)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.SimulateTrajectory (UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, System.Collections.Generic.List`1[T] positions, System.Int32 positionsSkip) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:271)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.SimulateTrajectory (UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, System.Collections.Generic.List`1[T] positions, System.Int32 positionsSkip) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:273)
StackOverflowException
UnityEngine.Transform.get_lossyScale () <0x5cd52420 + 0x0006a> in <ddf1b6b8983d46ce84146e6e1ef5a65d>:0
Opsive.UltimateCharacterController.Utility.MathUtility.CapsuleColliderHeightMultiplier (UnityEngine.CapsuleCollider capsuleCollider) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Utility/MathUtility.cs:391)
Opsive.UltimateCharacterController.Utility.MathUtility.CapsuleColliderEndCaps (UnityEngine.CapsuleCollider capsuleCollider, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, UnityEngine.Vector3& firstEndCap, UnityEngine.Vector3& secondEndCap) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Utility/MathUtility.cs:140)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.SingleCast (UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, UnityEngine.Vector3 direction) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:608)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.Move (UnityEngine.Vector3& position, UnityEngine.Quaternion rotation) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:522)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.SimulateTrajectory (UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, System.Collections.Generic.List`1[T] positions, System.Int32 positionsSkip) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:271)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.SimulateTrajectory (UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, System.Collections.Generic.List`1[T] positions, System.Int32 positionsSkip) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:273)
UnityEngine.Transform.get_lossyScale () <0x5cd52420 + 0x0006a> in <ddf1b6b8983d46ce84146e6e1ef5a65d>:0
Opsive.UltimateCharacterController.Utility.MathUtility.CapsuleColliderHeightMultiplier (UnityEngine.CapsuleCollider capsuleCollider) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Utility/MathUtility.cs:391)
Opsive.UltimateCharacterController.Utility.MathUtility.CapsuleColliderEndCaps (UnityEngine.CapsuleCollider capsuleCollider, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, UnityEngine.Vector3& firstEndCap, UnityEngine.Vector3& secondEndCap) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Utility/MathUtility.cs:140)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.SingleCast (UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, UnityEngine.Vector3 direction) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:608)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.Move (UnityEngine.Vector3& position, UnityEngine.Quaternion rotation) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:522)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.SimulateTrajectory (UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, System.Collections.Generic.List`1[T] positions, System.Int32 positionsSkip) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:271)
Opsive.UltimateCharacterController.Objects.TrajectoryObject.SimulateTrajectory (UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, System.Collections.Generic.List`1[T] positions, System.Int32 positionsSkip) (at Assets/3rd Party/Opsive/UltimateCharacterController/Scripts/Objects/TrajectoryObject.cs:273)
Last edited: