Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Null reference when spline controller added runtime
#1
Hi there,

I have a gameobject on which I am adding a SplineController component at runtime. As soon as I assign an existing spline to the Spline property though the follow exception throws:

Code:
NullReferenceException: Object reference not set to an instance of an object
FluffyUnderware.Curvy.Controllers.CurvyController.Initialize () (at Assets/Plugins/Curvy/Controllers/CurvyController.cs:827)

Which is the line:

Code:
onInitialized.Invoke(this)

onInitialized is null


Interestingly, if I remove my added SplineController and add another one using the editor at runtime it works fine. So I guess my question is, after adding a SplineController dynamically at runtime is there something else I need to do to initialize it correctly?

many thanks

John
Reply
#2
Hi
Here is the workaround. This will be fixed in the next Curvy update
https://forum.curvyeditor.com/thread-856.html
Have a nice day
Please consider leaving a review for Curvy. This will help a lot keeping Curvy relevant in the eyes of the Asset Store algorithm.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
Bug Changing spline connection in inspector causes splines to revert to defaults lacota 3 2 8 hours ago
Last Post: _Aka_
  GO can't fit end of the spline GameDeveloperek4123 3 13 03-04-2024, 11:06 AM
Last Post: _Aka_
  Avoiding runtime GC allocations on control point position change Ell223 8 18 02-24-2024, 10:43 AM
Last Post: _Aka_
  Keeping a fixed spline length jh092 3 16 02-21-2024, 06:25 AM
Last Post: Primrose44

Forum Jump: