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
  How to merge intersecting meshes at spline connections? Reign_of_Light 2 3 03-20-2023, 08:36 AM
Last Post: Reign_of_Light
Video Spline Gizmos & Segments Invisible while Drawing ricke 7 14 03-13-2023, 05:31 PM
Last Post: _Aka_
  How to fill a closed spline with mesh FanManPro 6 6 02-25-2023, 09:44 AM
Last Post: _Aka_
  How can I attach the component to the mesh generated from the spline? Chanon 1 3 02-11-2023, 09:17 AM
Last Post: _Aka_

Forum Jump: