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();
}
}
}