Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Fixed]CurvySpline.Length can return 0 during init stage
#1
Hello.

Sometimes CurvySpline.Length returns 0.
My setup is - scene loaded and gameObjects with CurvySpline acquired from pool in this new scene. Some of these splines return Length = 0.
Later gameObjects get repooled and also sometimes return Length=0.

I thought it could be due to execution order, but Curvy already set highest order for CurvySpline.
Currently got it hack fixed by making `CurvySpline.Initialize` public, adding `if (mIsInitialized) return;` guard into `Initialize`, and calling `Initialize` before `CurvySpline.Length`

Please help fixing it correctly, thanks.
Reply


Messages In This Thread
[Fixed]CurvySpline.Length can return 0 during init stage - by c0ffee - 01-15-2020, 01:45 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Keeping a fixed spline length jh092 3 16 02-21-2024, 06:25 AM
Last Post: Primrose44
  Spline.Length not updated unless I add a point to spline (or modify it) first. _RicO 3 6 08-26-2023, 08:41 AM
Last Post: _Aka_
  I have a question about curvySpline haifeng.huang 12 32 07-14-2023, 09:34 AM
Last Post: _Aka_
  "Deadloop in CurvySPline.Refresh" spam Valkymaera 3 11 05-30-2023, 10:56 AM
Last Post: _Aka_

Forum Jump: