Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
follow spline on instantiation
#1
Hi
What is the correct way for an instantiated prefab to follow a spline already present in scene?
So far I'm trying this in the spline controller attached to the prefab:



void Awake()
{
   var mySpline = GameObject.FindGameObjectWithTag(splinetag);
   CurvySpline mInitialSpline = mySpline.gameObject.GetComponent("CurvySpline") as CurvySpline;
   m_Spline.Refresh();
}




Any help much appreciated

Reply
#2
nvm, this seems to work:


Code:
 public CurvySpline Spline        {            get            {                var mySpline = GameObject.FindGameObjectWithTag(splinetag);                var m_Spline = mySpline.gameObject.GetComponent("CurvySpline") as CurvySpline;                return m_Spline;            }            set            {                if (m_Spline != value)                {                    if (m_Spline != null)                        UnbindEvents();                    m_Spline = value;                    if (m_Spline)                        BindEvents();                }            }        }
Reply
#3
You shouldn't call Refresh() directly after getting the reference. Instead, get the reference in Awake (or Start) and yield in Start() until CurvySpline.IsInitialized==true. Calling Refresh() isn't necessary then.
Reply
#4
Thumbs Up 
(11-15-2017, 06:42 PM)Jake Wrote: You shouldn't call Refresh() directly after getting the reference. Instead, get the reference in Awake (or Start) and yield in Start() until CurvySpline.IsInitialized==true. Calling Refresh() isn't necessary then.

Great, thanks for the help.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Spline Issue Leading to Unity Freeze Pankaj09 1 461 08-24-2026, 11:28 PM
Last Post: _Aka_
  Connecting Multiple Spline Nodes Issue Ritesh Kadam 1 408 08-22-2026, 11:24 PM
Last Post: _Aka_
  Spline Spots from 2 samples. BitBlit 8 1,652 06-30-2026, 11:49 AM
Last Post: _Aka_
  Best way to duplicate a spline with an offset Kapistijn 8 3,063 04-12-2026, 03:18 PM
Last Post: _Aka_

Forum Jump: