Esempio n. 1
0
    public void AddSegment(Segment segment)
    {
        segments.Add(segment);
        SegmentCollider segmentCol = Instantiate(segmentPrefab, Vector3.zero, Quaternion.identity, transform);

        segmentToCol.Add(segment, segmentCol);
        if (!segmentCols.Contains(segmentCol))
        {
            segmentCols.Add(segmentCol);
        }
        segmentCol.Init(segment, self);
    }
Esempio n. 2
0
 //[InspectorButton("AddCollider")]
 //public bool addCollider;
 void AddCollider()
 {
     for (int i = 0; i < segments.Count; i++)
     {
         if (!segmentToCol.ContainsKey(segments[i]))
         {
             SegmentCollider segmentObj = Instantiate(segmentPrefab, Vector3.zero, Quaternion.identity, transform);
             if (!segmentCols.Contains(segmentObj))
             {
                 segmentCols.Add(segmentObj);
             }
             segmentObj.Init(segments[i], self);
             segmentToCol.Add(segments[i], segmentObj);
         }
     }
 }