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
  Freeing objects from a spline Renald 1 29 06-20-2018, 11:10 AM
Last Post: _Aka_
  Spawn Objects of differing lengths uniformly along a Spline taylor 1 49 06-19-2018, 05:31 PM
Last Post: _Aka_
  Move spline attached to gameobject. Juwdah 6 706 06-07-2018, 06:01 PM
Last Post: _Aka_
  Moving spline controller with parent game object jvalenzuela 7 164 06-02-2018, 10:44 PM
Last Post: _Aka_

Forum Jump: