Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Spline Controller and Editor Scripts: changes not saved
#1
Hello there!

Background: I have several cars in scene with SplineController on them an dI want to distribute them along path with code. To do so I just need to foreach them  and change their Initial Positions.

I'm trying to change Spline Controller properties in Editor by code.
For example:
Code:
float foo = 0.1f*bar;
splineController.InitialPosition = foo;
(It is executed by my button pressed in Editor Mode)
And I see the desired result.

But once I switch Unity to Play Mode, my changes are gone!

=============

If, after pressing my button but before going to Play Mode, I select my GameObject with SplineController and change something in the Inspector manually (doesn't matter what exactly, for example, switch off and then back on Play Automatically checkbox), the changes get saved.

=============

Obviously, Inspector does something after changes are done inside it, what my script does not.
But I wasn't able to figure out what exactly.
What should I do in code, in Editor Mode, to make my changes be saved without manually touching the Inspector?

Thank anyone for relative answer!
Reply


Messages In This Thread
Spline Controller and Editor Scripts: changes not saved - by ABTOMAT - 05-26-2016, 10:06 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Curvy Line Renderer for UI Spline? gekido 1 1 Yesterday, 10:12 PM
Last Post: _Aka_
  Get position of all control points for a spline gekido 1 2 Yesterday, 10:08 PM
Last Post: _Aka_
Bug Changing spline connection in inspector causes splines to revert to defaults lacota 3 6 03-18-2024, 07:55 PM
Last Post: _Aka_
  GO can't fit end of the spline GameDeveloperek4123 3 13 03-04-2024, 11:06 AM
Last Post: _Aka_

Forum Jump: