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
  Generated mesh using bezier spline is not following the path accurately processor 3 144 08-25-2020, 04:39 PM
Last Post: _Aka_
  Best practice when Instantiating game object with spline GenericJoe 1 144 08-22-2020, 02:40 PM
Last Post: _Aka_
  Making long roadmesh runtime migeg 19 897 08-17-2020, 11:04 PM
Last Post: migeg
  How to calculate curvature of spline jh092 3 269 08-01-2020, 04:51 PM
Last Post: _Aka_

Forum Jump: