public void Start()
{
if (head == null)
{
head = InstiantiateSegmentFromPrefab(headPrefab);
body = InstiantiateSegmentFromPrefab(bodyPrefab);
tail = InstiantiateSegmentFromPrefab(tailPrefab);
segments.Add(head);
segments.Add(body);
segments.Add(tail);
if (head.GetComponent<Collider>() != null)
{
head.GetComponent<Collider>().enabled = false;
}
if (body.GetComponent<Collider>() != null)
{
body.GetComponent<Collider>().enabled = false;
}
if (tail.GetComponent<Collider>() != null)
{
tail.GetComponent<Collider>().enabled = false;
}
LayoutSegments();
}
}